Monday, December 29, 2008 - 文章

.NET Formatting - 負數加括號

string.Format()都用了好多年,今天有同事分享我才學到,原來它也支援負數時用括號包位的會計表示法,虧我以前還自己寫過判斷式DIY自行處理... 現在看來真笨。

Console.WriteLine(
  string.Format("{0:#,0.00;(#,0.00);-}", -1234.56));
Console.WriteLine(
  string.Format("{0:#,0.00;(#,0.00);-}", 1234.56));
Console.WriteLine(
  string.Format("{0:#,0.00;(#,0.00);-}", 0));

以上的程式碼,會分別得到(1,234.56)1,234.56以及-,換句話說,我們可以指定大於零、小於零、等於零三種情況採用不同的格式,值得善用。

搜尋

Go

<December 2008>
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910
 
RSS
【工商服務】
最新回應

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


BlogLook Score and Rank

Syndication