我有一些類似的值如何將這些值轉換像xxxxxx.xxxx至十卷,XXX.XX
882380.2634
2668927.957890
我需要的格式是
882,380.26
2,668,927.95
那麼,我該怎麼辦呢...任何想法..感謝
任何可重用的代碼鏈接會有所幫助..
我有一些類似的值如何將這些值轉換像xxxxxx.xxxx至十卷,XXX.XX
882380.2634
2668927.957890
我需要的格式是
882,380.26
2,668,927.95
那麼,我該怎麼辦呢...任何想法..感謝
任何可重用的代碼鏈接會有所幫助..
您需要在double.toString方法中指定一種格式。
喜歡的東西:
double d = 2668927.957890;
Console.WriteLine(d.ToString("000,000,000.00"));
或
Console.WriteLine(d.ToString("###,###,###.00"));
,如果你不希望在較短的號碼前導零。
您需要使用ToString()
甲基爲此。看看Custom Numeric Format Strings。
double d = 2668927.957890;
Console.WriteLine(d.ToString("N2"));
使用內置的格式模式的好處是,它是文化的敏感。
主席先生,我更多的問題..如果應用格式化後的值來作爲.00或0.05那麼我應該顯示爲0.00分別或0.05 ..如何做到這一點..任何標準的方式? – 2011-03-25 05:02:26