看板 Programming 關於我們 聯絡資訊
※ 引述《cuteman0725 (發呆)》之銘言:
MOONRAKER:(1)轉成string59.115.199.155 05/07 22:20
MOONRAKER:(2)然後計算s.length-s.indexof(".")59.115.199.155 05/07 22:20
cuteman0725:感謝 這個方法果然可以211.74.4.163 05/08 01:41
MOONRAKER:反正.net轉換很方便 不過這當然不是最快59.115.196.60 05/08 09:52
MOONRAKER:的方法 只是寫起來很簡單59.115.196.60 05/08 09:52
感謝大大的回覆~ 不過現在碰到另一個問題,在 .net 上轉換型態的時候,compiler 會很幫忙去尾數~ 但這個並不是我想要的~ 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" */ 目前試過用 string s = x.ToString("2F") <= 可以成功,但是小數位數是固定的 string s = x.ToString("###.###") <= 失敗 string s = String.Format("{0}", x); <= 失敗 不曉得還有沒有其他的方式,謝謝大大的幫忙~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.0.168