Re: [問題] C# 如何取得 double 型態的小數位數?
※ 引述《cuteman0725 (發呆)》之銘言:
→
05/07 22:20,
05/07 22:20
→
05/07 22:20,
05/07 22:20
→
05/08 01:41,
05/08 01:41
→
05/08 09:52,
05/08 09:52
→
05/08 09:52,
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
討論串 (同標題文章)