【发布时间】:2013-04-08 18:24:48
【问题描述】:
我需要用逗号和小数点显示一个数字。
例如:
案例 1:十进制数是 432324(这没有逗号或小数点)。
需要显示为:432,324.00。
不是:432,324
案例 2:十进制数是 2222222.22(这没有逗号)。
需要显示为:2,222,222.22
我试过ToString("#,##0.##"),但格式不正确。
【问题讨论】:
-
当你说“它不工作”时,string.Format到底在做什么?
-
我没有尝试 string.Format 方法,我使用 tostring 格式很容易
-
我真的不明白你的例子,那是什么类型的格式? (或者只是我)
-
LOL 那么您的 ToString 格式的结果是什么?如果您希望 123456789 显示为 34,94,30,94,32,324.00 :这里有一些只有绿野仙踪才能理解的神奇逻辑吗? :D
-
对于寻找仅当它是 .00 时才忽略 .00 的情况的人,它是:
{0:#,0.##}
标签: c# asp.net-mvc-3 formatting number-formatting