Member 12054329 Ответов: 1

Мне нужен разделитель числа для 1 цифры, 2 цифры, 3digit, 4digit, 5 цифр


Я уже пробовал это в своем коде на c#

int number = 1234567890
string value = строка.Формат("{0:#,###0}", число);

Желанный:

12,3456,7890

Фактический:

1,234,567,890

Что я уже пробовал:

int number = 1234567890
string value = string.Format("{0:#,###0}", number);

1 Ответов

Рейтинг:
1

OriginalGriff

Хотя.Сеть поддерживает группировку цифр, она поддерживает только "нормальные" группировки: 3 цифры (западные числа) и 2 цифры с начальным 3 (хинди).
Я не знаю ни одной системы, которая использует 4-значную группировку: вам придется написать свою собственную.
Это не сложно: преобразуйте значение в строку без группировки, а затем разделите строку на нужные группы, добавив запятые там, где это необходимо.