格式编号在C#中
可能重复:
.NET String.Format()在数字中为千位添加逗号
如何在C#中将数字1234567格式化为1,234,567?
对于Int32.ToString()的格式选项,请参阅此处或此处。
例如:
string s = myIntValue.ToString("#,##0");
可以在String.Format中使用相同的格式选项,如下所示
string s = String.Format("the number {0:#,##0}!", myIntValue);
var decimalValue = 1234567m;
var value = String.Format("{0:N}", decimalValue); // 1,234,567.00
或没有分
var value = String.Format("{0:N0}", decimalValue); // 1,234,567
使用您当前的语言环境的千位分隔符:
int n = 1234567 ;
n.ToString("N0");
或者,对ToString使用重载,将文化作为参数。
链接地址: http://www.djcxy.com/p/50539.html上一篇: format number in C#