Re: [問題] C# 如何取得 double 型態的小數位數?

看板Programming作者 (聽說)時間17年前 (2008/05/09 12:20), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串7/9 (看更多)
※ 引述《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

05/09 21:03, , 1F
唔,該不會我完全弄錯他的方向了吧 XD
05/09 21:03, 1F

05/09 21:10, , 2F
我覺得你的回答沒問題, 是問題沒問好
05/09 21:10, 2F
文章代碼(AID): #18946Rs9 (Programming)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文
完整討論串 (本文為第 7 之 9 篇):
文章代碼(AID): #18946Rs9 (Programming)