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