Tom*_*ter 15 .net string formatting
我想将数字分组为数千,但也输出,但小数位数实际上是数字.我无法弄清楚格式字符串.
1000 => 1,000
100000 => 100,000
123.456 => 123.456
100000.21 => 100,000.21
100200.123456 => 100,200.123456
Run Code Online (Sandbox Code Playgroud)
免责声明(它并不像您想象的那样直截了当):
Jam*_*ran 10
这似乎完全符合您的要求:
public void Code(params string[] args)
{
Print(1000);
Print(100000);
Print(123.456);
Print(100000.21 );
Print(100200.123456);
}
void Print(double n)
{
Console.WriteLine("{0:###,###.#######}", n);
}
1,000
100,000
123.456
100,000.21
100,200.123456
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16890 次 |
| 最近记录: |