String.Format
在数千个地方添加逗号只需添加空格而不用逗号。
我试过了:
var total = string.Format("{0:n0}", 12345);
// expect: total = 12,345
// actual: total = 12 345
我遗失了什么?
答案 0 :(得分:5)
这是一种文化的东西。在您的语言环境中,空间显然是成千上万的指定者。我看到了逗号。要查看特定区域设置的输出,请明确指定。一个非常常见的选择是“不变”:
var total = string.Format(CultureInfo.InvariantCulture, "{0:n0}", 12345);
答案 1 :(得分:3)