C#格式化数值结果表
|
字符
|
说明
|
示例
|
输出
|
| C |
货币 |
string.Format("{0:C3}", 2) |
$2.000 |
| D |
十进制 |
string.Format("{0:D3}", 2) |
002 |
| E |
科学计数法 |
1.20E+001 |
1.20E+001 |
| G |
常规 |
string.Format("{0:G}", 2) |
2 |
| N |
用分号隔开的数字 |
string.Format("{0:N}", 250000) |
250,000.00 |
| X |
十六进制 |
string.Format("{0:X000}", 12) |
C |
|
|
string.Format("{0:000.000}", 12.2) |
012.200 |
示例:
12345.ToString("n"); //生成 12,345.00
12345.ToString("C"); //生成 ¥12,345.00
12345.ToString("e"); //生成 1.234500e+004
12345.ToString("f4"); //生成 12345.0000
12345.ToString("x"); //生成 3039 (16进制)
12345.ToString("p"); //生成 1,234,500.00%