string.Format()都用了好多年,今天有同事分享我才學到,原來它也支援負數時用括號包位的會計表示法,虧我以前還自己寫過判斷式DIY自行處理... 現在看來真笨。
Console.WriteLine(
string.Format("{0:#,0.00;(#,0.00);-}", -1234.56));
string.Format("{0:#,0.00;(#,0.00);-}", 1234.56));
string.Format("{0:#,0.00;(#,0.00);-}", 0));
以上的程式碼,會分別得到(1,234.56)、1,234.56以及-,換句話說,我們可以指定大於零、小於零、等於零三種情況採用不同的格式,值得善用。
一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。