我正在转换类似“ 41.00027357629127”的字符串,并且正在使用;
Convert.ToSingle("41.00027357629127");
要么
float.Parse("41.00027357629127");
这些方法返回4.10002732E + 15。
当我转换为浮点数时,我想要“ 41.00027357629127”。这个字符串应该是相同的...
1
你怎么知道它转换成什么-那就是你如何显示数字
—
mmmmmm 2012年
知道为什么要使用ToSingle吗?而不是ToFloat?
—
达斯·维达勋爵(Lord Darth Vader)
41.00027357629127的科学计数形式不得为4.10002732E + 15,除非您的文化当然使用小数逗号而不是小数点(并用小数点作为千位分隔符),所以该数字将实际显示为:4100027357629127因此将显示为4.10002732E + 15
—
ljgww