`
rcatws
  • 浏览: 5730 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

标准数字格式字符串

    博客分类:
  • C#
 
阅读更多

数字("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));

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics