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

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

price.ToString("C")

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

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

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

Ответы на вопрос(2)

CurrentCulture и установитьCurrencyDecimalDigits?

Решение Вопроса

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

 05 нояб. 2018 г., 23:46
Что произойдет, если это4 находится в переменной?
 21 мая 2014 г., 09:49
Спасибо - я обнаружил, что могу также использоватьDataFormatString="{0:C4}" в столбце сетки.

Ваш ответ на вопрос