//數字字串不足,前面補0
String.Format("{0:00000}", 123); // 輸出 00123
String.Format("{0:D5}", 123); // 輸出 00123
//數字字串不足,前後都補0
String.Format("{0:00000.0000}", 123.45); // 輸出 00125.4500
//每3位數加逗號
String.Format("{0:0,0}", 0); // 輸出 00
String.Format("{0:0,0}", 1234567); // 輸出 1,234,567 //缺點:當數字=0時,會顯示 00
String.Format("{0:N}", 1234567); // 輸出 1,234,567.00
String.Format("{0:N0}", 1234567); // 輸出 1,234,567
String.Format("{0:N4}", 1234567); // 輸出 1,234,567.0000
//電話號碼
String.Format("{0:(###) ####-####}", 12345678901); // 輸出(123)4567-8901
//金額表示方式
String.Format("{0:C}", 0); // 輸出 NT$0.00
String.Format("{0:C}", 12345)); // 輸出 NT$12,345.00
String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 0); // 輸出 Zero
String.Format("{0:$#,##0.00;($#,##0.00);Zero}", 1234.50); // 輸出 $1,234.50
//百分比
String.Format("{0:0%}", 10 / (float)50); // 輸出 20%
//取小數第4位,並對第5位做四捨五入
String.Format("{0:#,0.####}", 1234.56789); // 1,234.5679
//小數點不足4位不補0
String.Format("{0:0.####}", 1234.567); // 1234.567
//到小數2位的百分比
String.Format("{0:0.00%}", 10 / (float)50); // 輸出 20.00%