我有一個字符串,"999999999999.999"
。我想將它轉換爲double
。我嘗試了很多東西,但總是給我返回錯誤的數字。ToDouble返回錯誤號碼
我想:
Math.Truncate(Convert.ToDouble("999999999999.999") * 1000)/1000;
它返回我:99999999999.99902
只有Convert.ToDouble("999999999999.999")
返回我一樣。
02
部分是錯誤的部分。
如何將字符串"999999999999.999"
轉換爲double
而不會損失精度或準確性?
它返回我99999999999.99902但我需要999999999999.999 – Curious
它總是隻有三位小數? –
是的,我需要最多三位十進制數字 – Curious