简单地说,我正在寻找一种方法,可以在没有精度的情况下将整数返回到千位分隔的字符串格式.
我尝试了不同的格式说明符,但所有这些都得到了2位数的精度.
我希望如此
123456 => "123,456" and not "123,456,00"
要么
1234567 => "1,234,567"
而不是“1,567.00”
解决方法
使用“n”的
standard numeric format时,可以像这样指定精度0:
string text = value.ToString("n0");
或者在composite form:
Console.WriteLine("The number is {0:n0}",value);