Форматировать строку как валюту в C #
При построении строки для вывода на веб-страницу полезно форматировать любое значение валюты в удобном для человека формате денег. Это очень легко в C #.
Строка системного формата работает следующим образом: 0: C
Например, следующий пример кода:
десятичное денежное значение = 1921,39 млн .; string html = String.Format ("Общая сумма заказа: 0: C", денежное значение); ЕЫпе (HTML);
Выводит следующее:
Итого заказа: $ 1 921,39
Стоит отметить, что вы должны передать числовое значение в оператор String.Format. Если вы передадите строковое значение, оно не будет правильно отформатировано. Если значение вашей валюты в строке, вам нужно сначала преобразовать его в двойное.