4

从以下两个 - 双精度 - 数字:

123456
0.0003232

我需要得到(至少一位小数)...

123456.0   (one decimal place added)
0.0003232  (same as above)

...永远不要使用科学记数法,例如 E+000。与标准更接近的结果string.Format()string.Format("{0:F1}", myDoubleVal),但在第二种情况下,小数点会丢失。

我还能尝试什么?

谢谢。

4

1 回答 1

12

试试下面

string.Format("{0:0.0###########}",myval);

谢谢

于 2012-08-30T12:31:51.300 回答