我需要一个C#格式化字符串来处理这些情况:
输入1234.561
时应生成:1,234.56
输入1234
时应生成:1,234
我尝试了{0:N0}
,{0:N2}
和{0:#.##}
。不起作用。
答案 0 :(得分:5)
找到了解决方案。
{0:#,###}
答案 1 :(得分:0)
string stringNumber = number.ToString("#,##0");
答案 2 :(得分:0)
你试过“{0:F2}”吗? 我认为你不能用“#”作为模式。
更新:我错了。允许“#”作为自定义占位符。