【发布时间】:2014-07-04 02:27:28
【问题描述】:
我遇到了一个问题,我认为我有解决方案,但找不到任何人告诉我我是对还是错?请参阅下面的 C# 示例:
public void Test(float number)
{
object myObj = number;
//Here is where I don't know what the correct way to do this is?
// int newNumber = (int)myObj;
// int newNumber = (int)(float)myObj;
// int newNumber = (int)(double)myObj;
}
结果必须确保没有类型异常发生。有什么想法吗?
【问题讨论】:
标签: c# .net casting type-conversion