C#. Вывод переменной в денежном формате

Для того, чтобы вывести значение числовой переменной в денежном формате, нужно использовать метод ToString() с передачей ему значения «c».

Напримр:

price.ToString(«c»)

 

Метод ToString(«c) отображает числовые значения как валюту в соответствии с культурой (региональными настройками) на сервере. Так, например, для en-US результатом будет $1,123,40. Переопределять значения региональных настроек для приложения можно в файле web.config, добавив в него секцию:

<globalization culture=»en-GB» uiCulture=»en-GB» />

 

Если захотите блеснуть такими знаниями при написании консольного приложения (например, лабораторная в институте), то имейте ввиду, что в консольных приложениях почему-то не отображается символ российской валюты Рубль. Вместо него отображается знак вопроса.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *