【发布时间】:2018-11-08 05:17:03
【问题描述】:
我的代码如下我正在尝试对数字进行自定义分组 例如:1000000 应该是 1000,000
我尝试了许多搜索结果,允许千位分隔符和自定义分组,但每个结果都给出了 10,00,000 之类的结果
decimal value = decimal.Parse(txtamount.Text.Trim());
txtamount.Text = value.ToString("#,###0");
在这段代码中,我也尝试过下面的代码
txtamount.Text = String.Format("{0:n0}", value);
txtamount.Text = value.ToString("#,##0", new System.Globalization.CultureInfo("en-US"));
txtamount.Text = value.ToString("0,0.0",CultureInfo.InvariantCulture); //-->1,000,000.0
这不是数字的正常千位分隔符分组。 我正在尝试以 1000,000 的格式输出
【问题讨论】:
-
感谢您的参考我已经尝试过,但它没有给出格式 1000,000 的期望结果
-
所以你想要第一个千位的千位分隔符而不是其余的数字?这里的用例可能是什么?
-
200万要怎么格式化?一千万?
标签: c#