C#中格式化字符串之数字类型格式化
发布时间:2022-02-21 22:29:53
C#中格式化字符串之数字类型格式化
基本数字格式说明符
关键字 | 类型 | 格式化 | 浮点型例子( 3.1415 ) | 整形例子( 102400 ) |
---|---|---|---|---|
c | 货币格式 | {0:c} | ¥3.14 | ¥102,400.00 |
d | 整数格式 | {0:d} | System.FormatException | 102400 |
e | 科学计数法 | {0:e} | 3.141500e+000 | 1.024000e+005 |
f | 保留两位小数 | {0:f} | 3.14 | 102400.00 |
g | 常规 | {0:g} | 3.1415 | 102400 |
n | 用分号隔开的数字(千分位) | {0:n} | 3.14 | 102,400.00 |
x | 十六进制 | {0:x} | System.FormatException | 19000 |
自定义数值格式
关键字 | 类型 | 格式化 | 例子 |
---|---|---|---|
0 | 零占位符 | {0:00.0000} | 1500.4200 |
# | 数字占位符 | {0:(#).##} | (1500).42 |
. | 小数点 | {0:0.0} | 1500.4 |
, | 数字分隔符(千分位) | {0:0,0} | 1,500 |
,. | 记数法 | {0:0,.} | 2 |
% | 百分之 | {0:0%} | 150042% |
e | 指数占位符 | {0:00e+0} | 15e+2 |