C# Double to String 没有指数
C# Double to String without exponential
经过一定的计算,我得到了一个双重值 1084218256710914.2
当我将它转换为字符串时,它会以某种格式提供值,其中包含 E,即指数部分。
我试过了string.Format("{0:F8}", value);
这给了我“1,084,218,256,710,910.00000000”,因为我希望小数点后最多 8 位数字。
我想要这样的输出“1084218256710914.2”
有人可以帮我吗?
value.ToString("G17");
应该可以解决问题。
经过一定的计算,我得到了一个双重值 1084218256710914.2
当我将它转换为字符串时,它会以某种格式提供值,其中包含 E,即指数部分。
我试过了string.Format("{0:F8}", value);
这给了我“1,084,218,256,710,910.00000000”,因为我希望小数点后最多 8 位数字。
我想要这样的输出“1084218256710914.2”
有人可以帮我吗?
value.ToString("G17");
应该可以解决问题。