【问题标题】:string.format() with at least one decimal place [duplicate]string.format() 至少有一位小数[重复]
【发布时间】:2012-08-30 21:09:10
【问题描述】:

来自以下两个-双精度-数字:

123456
0.0003232

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

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

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

我还能尝试什么?

谢谢。

【问题讨论】:

    标签: c# .net formatting


    【解决方案1】:

    试试下面的

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

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-31
      • 2020-01-06
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 2022-01-13
      • 1970-01-01
      相关资源
      最近更新 更多