Домашняя » как » Форматировать строку как валюту в C #

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

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

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

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

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

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

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

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