我正在尝试创建一个根本不使用组的 NumberFormat。
我希望所有数字都显示为没有逗号。
例子:
- 1999 而不是 1,999
- 2000000 而不是 2,000,000
- ETC...
不幸的是,我使用的是第三方控件,它是 NumericEditor,它在其上应用 CultureInfo 设置以显示逗号。所以我需要创建一个CultureInfo
根本不使用 Grouping 的实例。
我试过这个:
int[] groupSize = {0};
CultureInfo culture = new CultureInfo("en-US");
culture.NumberFormat.NumberGroupSizes = groupSize;
还...
CultureInfo culture = new CultureInfo("en-US");
culture.NumberFormat.NumberGroupSeparator = String.Empty; // Throws and exception with the 3rd party control
我得到的最接近的是...
CultureInfo culture = new CultureInfo("en-US");
culture.NumberFormat.NumberGroupSeparator = " ";
我根本不喜欢这个解决方案,因为它不是逗号,而是空格,而且看起来很奇怪。
有任何想法吗?