【问题标题】:C# Double to String without exponentialC# Double to String 没有指数
【发布时间】:2016-02-12 04:12:21
【问题描述】:

经过一定的计算,我得到一个双精度值 1084218256710914.2

当我将它转换为字符串时,它会以某种包含 E 的格式为我提供值,即指数部分。

我试过string.Format("{0:F8}", value);

这给了我“1,084,218,256,710,910.00000000”,因为我想要小数点后最多 8 位。

我想要这样的输出“1084218256710914.2

谁能帮帮我?

【问题讨论】:

标签: c# string format double exponential


【解决方案1】:

value.ToString("G17"); 应该可以解决问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-17
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多