0
我得到一定的計算後的雙重價值1084218256710914.2C#雙轉換爲字符串,而不指數
當我將其轉換爲字符串,它給了我價值包含ë即指數部分的一些格式。
我試圖string.Format("{0:F8}", value);
這給了我 「1,084,218,256,710,910.00000000」 因爲我想小數點後最多8位數字。
我想這樣的「1084218256710914.2」
任何人都可以請幫我一下吧輸出?
可能的重複[如何將雙倍轉換爲字符串而不具有10次表示的電源(E-05)](http://stackoverflow.com/questions/1319191/how-to-convert-double-to-string-沒有電源到10代表-E-05) –
我已經嘗試過,但問題是重置小數點後的所有內容,因爲您可以看到我給出的值。它以914.2結束,但在轉換之後它是910.0。我想要小數點後的值以及 –
使用「R」作爲格式字符串。請參閱http://stackoverflow.com/questions/611552/c-sharp-converting-20-digit-precision-double-to-string-and-back-again – bkdev