看板 Programming 關於我們 聯絡資訊
※ 引述《MOONRAKER (㊣烏笨禿,又笨又禿)》之銘言: : ※ 引述《cuteman0725 (發呆)》之銘言: : : 了解,也就是說 C# 在轉字串的時候沒辦法判定精準度了~ : 怎麼會不行 : 轉字串一轉就轉出來了,精準度就是當時小數點下的最小位數 : : 那麼是否有可能在型態還是 double 的時候就得知小數位數? : 問題在你沒弄清楚,不然就是我沒弄清楚 我猜他一開始問的問題就錯了 他的說法是: ================================================ EX: double x = 51.0 string s = x.ToString(); /* s => "51",但我希望是 s => "51.0" 如果 x = 51.00 ,則 s=> "51.00" x = 51.000,則 s=> "51.000" */ ================================================ 一開始還有 double x = getDouble() 但是 double getDouble(); 不可能會有時候回傳 51.0 , 有時候回傳 51.00 我猜應該是要傳字串形式的浮點數 如果這樣的話只要判斷字串長度跟小數點的位置就好了 如果不是的話, 那就.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.19.237
MOONRAKER:唔,該不會我完全弄錯他的方向了吧 XD 59.115.220.249 05/09 21:03
xam:我覺得你的回答沒問題, 是問題沒問好 118.160.19.237 05/09 21:10