文章目录
- XXX.ToString()
格式说明符 | 说明 | 示例 | 输出 |
---|---|---|---|
C | 货币 | 15.ToString(“C”) | ¥15.00 |
15.ToString(“C1”) | ¥15.0 | ||
15.ToString(“C3”) | ¥15.000 | ||
D | 十进制数 | 15.ToString(“D1”) | 15 |
15.ToString(“D2”) | 15 | ||
15.ToString(“D5”) | 00015 | ||
E | 科学型 | 15.ToString(“E”) | 1.500000E+001 |
1500.ToString(“E”) | 1.500000E+003 | ||
0.15.ToString(“E”) | 1.500000E-001 | ||
0.0015.ToString(“E”) | 1.500000E-003 | ||
0.0015.ToString(“E0”) | 2E-003 | ||
0.0015.ToString(“E1”) | 1.5E-003 | ||
0.0015.ToString(“E2”) | 1.50E-003 | ||
F | 固定点 | 15.ToString(“F1”) | 15.0 |
15.ToString(“F2”) | 15.00 | ||
G | 常规 | 2.5.ToString(“G”) | 2.5 |
N | 数字 | 1500000.ToString(“N”) | 1,500,000.00 |
1500000.ToString(“N0”) | 1,500,000 | ||
1500000.ToString(“N1”) | 1,500,000.0 | ||
X | 十六进制 | 15.ToString(“X”) | F |
15.ToString(“X3”) | 00F |
- String.Format()
字符 | 说明 | 示例 | 输出 |
---|---|---|---|
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 |
0 | 零占位符 | string.Format(“{0:000.000}”, 12.3) | 012.300 |
# | 数字占位符 | String.Format(“{0:#}”, 12.3) | 12 |
String.Format(“{0:##}”, 12.3) | 12 | ||
String.Format(“{0:###}”, 12.3) | 12 | ||
String.Format(“{0:###.#}”, 12.3) | 12.3 |