在C#中,可以使用String.Format方法來對數字進行格式化。以下是一些常用的技巧:
指定小數點位數:
double number = 123.456789;
string formattedNumber = String.Format("{0:F2}", number); // 輸出:123.46
指定整數位數:
int number = 12345;
string formattedNumber = String.Format("{0:D6}", number); // 輸出:012345
添加千位分隔符:
int number = 123456789;
string formattedNumber = String.Format("{0:N0}", number); // 輸出:123,456,789
顯示百分比:
double number = 0.12345;
string formattedNumber = String.Format("{0:P2}", number); // 輸出:12.35%
使用指數表示法:
double number = 123456789;
string formattedNumber = String.Format("{0:E2}", number); // 輸出:1.23E+008
自定義格式:
int number = 12345;
string formattedNumber = String.Format("{0:###-##-####}", number); // 輸出:123-45-0000
這些是一些常用的數字格式化技巧。您可以根據具體的需求自定義格式化字符串來滿足不同的要求。