Подтвердить что ты не робот

Изменение формата валюты для отображения 4 десятичных знаков вместо 2 глобальных

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

price.ToString("C")

В настоящее время он показывает 2 десятичных знака, например. $1,45

Теперь мне нужно, чтобы сайт показывал 4 десятичных разряда, например. $1,4515

Есть ли простой способ изменить его глобально?

4b9b3361

Ответ 1

Вы не можете изменить поведение по умолчанию спецификатора формата, но вы можете выполнить глобальный поиск и замену в своем проекте. Предполагая, что вы используете Visual Studio, вы можете выполнить глобальный поиск и замену (Ctrl-Shift-H) и заменить .ToString("C") на .ToString("C4").