Я пытаюсь отформатировать числа на основе базового формата США .
Код:
var data = String.Format("{0:n" + 2 + "}", 7453215, new CultureInfo("en-US"));
Вывод:
74,53,215.00
Теперь проблема в том, что у меня есть эта строка кода во многих местах, где я отображаю числа, основанные на другой культуре, поэтому я должен везде меняться.
Можно ли создать какой-то форматер и зарегистрировать его один раз, изменить в одном месте и везде, где это изменение применяется к форматам чисел на основе культуры?
Обновлено:
var data = String.Format(new CultureInfo("en-US"), "{0:n" + 2 + "}", 7453215);
Теперь я получаю правильно отформатированное число в соответствии с американским форматом, но я хотел бы создать средство форматирования общего числа на уровне приложения.