Форматировать строку как валюту в C #

При построении строки для вывода на веб-страницу полезно форматировать любое значение валюты в удобном для человека формате денег. Это очень легко в C #.

Строка системного формата работает следующим образом: {0: C}

Например, следующий пример кода:

 десятичное денежное значение = 1921,39 млн .;
string html = String.Format ("Общая сумма заказа: {0: C}", денежное значение);
ЕЫпе (HTML); 

Выводит следующее:

Итого заказа: $ 1 921,39

Стоит отметить, что вы должны передать числовое значение оператору String.Format. Если вы передадите строковое значение, оно не будет правильно отформатировано. Если значение вашей валюты в строке, вам нужно сначала преобразовать его в двойное.

Оцените статью
TutoryBird.Ru
Добавить комментарий