Я пытаюсь создать NumberFormat, который вообще не будет использовать группы.
Я бы хотел, чтобы все числа отображались без запятых.
Пример:
- 1999 вместо 1 999
- 2000000 вместо 2 000 000
- и т. Д.
К сожалению, я использую сторонний элемент управления, который является NumericEditor ион применяет настройку CultureInfo для отображения запятых.Поэтому мне нужно создать экземпляр CultureInfo
, который вообще не использует группировку.
Я пробовал это:
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 = " ";
Мне вообще не нравится это решение, потому что вместо запятой его пробел, и он определенно выглядит странным.
Любойидеи?