Как создать средство форматирования чисел на уровне приложений для форматирования чисел на основе различных культур? - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь отформатировать числа на основе базового формата США .

Код:

var data  = String.Format("{0:n" + 2 + "}", 7453215, new CultureInfo("en-US"));

enter image description here Вывод:

74,53,215.00

Теперь проблема в том, что у меня есть эта строка кода во многих местах, где я отображаю числа, основанные на другой культуре, поэтому я должен везде меняться.

Можно ли создать какой-то форматер и зарегистрировать его один раз, изменить в одном месте и везде, где это изменение применяется к форматам чисел на основе культуры?

Обновлено:

var data = String.Format(new CultureInfo("en-US"), "{0:n" + 2 + "}", 7453215); 

Теперь я получаю правильно отформатированное число в соответствии с американским форматом, но я хотел бы создать средство форматирования общего числа на уровне приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...