C# ToString-Decimal 如何使用 ToString 实现逗号分隔符、小数四舍五入

  • C# ToString-如何对 Nullable 的数字用 ToString 格式化
  • C# ToString-自动识别百分比
  • C# ToString-参数零长度字符串与 null 区别
  • C# ToString-Decimal 如何使用 ToString 实现逗号分隔符、小数四舍五入
  • C# ToString-数字 ToString 四舍五入是哪种四舍五入?
  • C# ToString-中 # 并不“待见”0
  • C# ToString-小心“;”部分分隔符
  • C# ToString-巧妙实现正号输出

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

decimal d = 12345.6789m;
d.ToString("N");
// 或者用自定义的格式 d.ToString("0,0.00");,但这个没有 "N" 好,因为如果纯小数遇到 "0,0.00" 前面也会显示两个 0,比如:00.00,这明显不符合我们日常习惯。

如果想保留三位小数呢?

d.ToString("N3")。

更多知识请参见:

http://msdn.microsoft.com/zh-cn/library/dwhawy9k(v=vs.110).aspx

http://msdn.microsoft.com/zh-cn/library/0c899ak8(v=vs.110).aspx

  • C# ToString-如何对 Nullable 的数字用 ToString 格式化
  • C# ToString-自动识别百分比
  • C# ToString-参数零长度字符串与 null 区别
  • C# ToString-Decimal 如何使用 ToString 实现逗号分隔符、小数四舍五入
  • C# ToString-数字 ToString 四舍五入是哪种四舍五入?
  • C# ToString-中 # 并不“待见”0
  • C# ToString-小心“;”部分分隔符
  • C# ToString-巧妙实现正号输出

你可能感兴趣的