string.format()至少有一个小数位

时间:2012-08-30 12:26:41

标签: c# .net formatting

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

123456
0.0003232

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

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

......而且从来没有科学记法,比如E + 000。标准string.Format()的结果越接近string.Format("{0:F1}", myDoubleVal),但在第二种情况下,小数会丢失。

我还能尝试什么?

感谢。

1 个答案:

答案 0 :(得分:10)

尝试以下

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

由于