我有以下函数
public object Convert(object value)
{
string retVal = string.Empty;
int oneMillion = 1000000;
retVal = ((double)value / oneMillion).ToString("###,###,###.###");
return retVal;
}
我正在调用像这样的函数
var result = Convert(107284403940);
错误:"指定的类型转换无效。"
如何修复...
注意:对象的值可以是双精度、十进制、浮点、32位和64位整数等任何类型
是否可以在运行时执行类型转换?
double.MaxValue
是 1.7976931E+308,decimal.MaxValue
是 7.9228E+24。你有来源吗? - Kieren Johnstone