C#Double to String无指数

时间:2016-02-12 04:12:22

标签: c# string format double exponential

在某些计算后,我得到一个双倍值 1084218256710914.2

当我将它转换为字符串时,它以某种格式给出了值,其中包含E,即指数部分。

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

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

我想要这样的输出“ 1084218256710914.2

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

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