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