Mos*_*afa 6 c# number-formatting
简单地说,我正在寻找一种方法,可以在没有精度的情况下将整数返回到千位分隔的字符串格式.
我尝试了不同的格式说明符,但所有这些都得到了2位数的精度.
我希望如此
123456 => "123,456" and not "123,456,00"
Run Code Online (Sandbox Code Playgroud)
要么
1234567 => "1,234,567"
Run Code Online (Sandbox Code Playgroud)
并不是 "1,234,567.00"
Jon*_*eet 12
使用标准数字格式 "n" 时,可以像这样指定精度0 :
string text = value.ToString("n0");
Run Code Online (Sandbox Code Playgroud)
或者以复合形式:
Console.WriteLine("The number is {0:n0}", value);
Run Code Online (Sandbox Code Playgroud)
试试这个:
int myNumber = 1234567;
var myString = myNumber.ToString("n0");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4822 次 |
最近记录: |