§ ITPOW >> 文档 >> C#

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

作者:vkvi 来源:ITPOW(原创) 日期:2013-11-30

如将 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

相关文章