如何在每3位数字后向左插入逗号并显示小数点后2位
本文关键字:显示 2位 小数点 插入 3位 数字 | 更新日期: 2023-09-27 18:29:45
如何在c中每3位数字后向左插入逗号并显示2位小数,但使用字符串。格式化
谢谢。
string a = string.Format("{0:n}", 1234567.123);
结果将是1234567.12
试试这个,尽管我刚刚从SO 中的另一个问题中复制了它
String.Format("{0:#,###,###.##}", MyNumber)
请参阅此链接:StringFormat int
这个问题很老了。新的方法是使用字符串插值作为:
var value = 1234567890.106;
Console.WriteLine($"{value:n}");
试试这个
int数=10000000000;string whatYouWant=数字。ToString("##,###0");
//您得到:10000000000
var value = 1234567890.106;
Console.WriteLine( String.Format( CultureInfo.InvariantCulture,
"{0:#,#.##}", value ) );
以后参考这个:
http://msdn.microsoft.com/en-us/library/0c899ak8(v=vs.110).aspx#SpecifierD