C#格式化编号

时间:2013-12-08 06:06:38

标签: c# formatting

我需要一个C#格式化字符串来处理这些情况:

输入1234.561时应生成:1,234.56

输入1234时应生成:1,234

我尝试了{0:N0}{0:N2}{0:#.##}。不起作用。

3 个答案:

答案 0 :(得分:5)

找到了解决方案。

{0:#,###}

答案 1 :(得分:0)

string stringNumber = number.ToString("#,##0");

答案 2 :(得分:0)

你试过“{0:F2}”吗? 我认为你不能用“#”作为模式。

更新:我错了。允许“#”作为自定义占位符。