.net中格式化Decimal格式的方法(VB为例)

如将 12345.6789 显示为 12,345.68,使用如下代码:

Dim amt as Decimal = 12345.6789
amt .ToString(“N”)’ 结果为:12345
如果要保留3位小数则可写成:
amt.ToString(“N3”)

格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数,具体如下:

格式说明符

说明                 示例                 输出
C 货币         2.5.ToString("C")        ¥2.50
D 十进制数      25.ToString("D5")         00025
E 科学型        25000.ToString("E")      2.500000E+005
F 固定点        25.ToString("F2")        25.00
G 常规          2.5.ToString("G")        2.5
N 数字          2500000.ToString("N")    2,500,000.00
X 十六进制       255.ToString("X")        FF

你可能感兴趣的:(--net)