我在sql表中有一个包含Big Integer类型记录的字段, 现在在我的c#脚本中,当我在此表上触发select查询时,它在DataTable中返回Exponential值而不是数值
我把它换成了
double.parse(expVal)
并尝试过
double.parse(exoVal, NumberFormat.float/any/allowExponent)
它将数字从指数格式转换为数字格式,但它没有解决我的问题。
由于数据库中的记录如下:904187 576
在选择查询后我得到了DataTable:9.04187 6 E + 08
由于指数值为上限而未指定完整的9位数
在转换后我得到:904187 600 而不是904187 576
那我该怎么办?我应该使用什么类型进行转换?