标准数字格式字符串

数字("N")格式说明符

数字("N")格式说明符将数字转换为"-d,ddd,ddd.ddd…"形式的字符串,其中"-"表示负数符号(如果需要),"d"表示数字 (0-9),","表示组分隔符,"."表示小数点符号。

结果字符串受当前 NumberFormatInfo 对象的格式信息的影响。

下表列出了 NumberFormatInfo 属性,这些属性控制结果字符串的格式。

NumberFormatInfo属性说明
NegativeSign定义指示数字为负值的字符串。
NumberNegativePattern定义负值的格式,并指定负号由括号表示还是由 NegativeSign 属性表示。
NumberGroupSizes指定在组分隔符之间显示的整数位数。
NumberGroupSeparator定义分隔整数的组的字符串。
NumberDecimalSeparator定义分隔整数位和小数位的字符串。
NumberDecimalDigits

定义默认小数位数。 可使用精度说明符重写此值。

 

Decimal n = 1321612.935M;

NumberFormatInfo nfi = new CultureInfo("en-Us", false).NumberFormat;


Console.WriteLine(n.ToString("N", nfi));

nfi.NumberDecimalSeparator = "D";

Console.WriteLine(n.ToString("N", nfi));

nfi.NumberGroupSeparator = "";

Console.WriteLine(n.ToString("N", nfi));

nfi.NumberDecimalDigits = 0;

Console.WriteLine(n.ToString("N", nfi));

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值