[問題] C# 型態轉換 string轉double

看板PLT (程式語言與理論)作者 (一句話點醒我夢中人)時間15年前 (2009/07/30 20:29), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/1
string aaa = "24.34567"; double xxx = Convert.ToDouble(aaa) - 24; label1.ext = xxx.ToString(); 這樣label1應該要顯示0.34567吧 可是他卻是顯示0.34566999999999999 哪裡有錯呢?????? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.97.207

07/30 20:44, , 1F
有 C_Sharp 板,然後浮點數本來就是不精確的
07/30 20:44, 1F

07/31 13:05, , 2F
錯在你沒四捨五入
07/31 13:05, 2F

08/06 13:37, , 3F
並沒有問題呀XD
08/06 13:37, 3F
文章代碼(AID): #1ASP90Oq (PLT)
文章代碼(AID): #1ASP90Oq (PLT)