f0f1f2.studio Справочник шаблонов
Русский
Открыть приложение
Метод

FormatPercent

Определение

Пространство имён
Resto.Front.PrintTemplates.Cheques.Razor

Форматирует процентное значение и добавляет знак процента.

string TemplateBase<T>.FormatPercent(decimal value)
Возвращает
string
Допустимость null
Не указана
Объявлено в
Resto.Front.PrintTemplates.Cheques.Razor.TemplateBase<T>
Назначение модели
Базовый класс шаблонов печати Legacy Razor. Model содержит данные документа типа T. Предоставляет методы форматирования и вывода разметки.

Параметры

decimal value
Процентные пункты: например, 12.5 для 12.5%; не доля единицы.

Возвращаемое значение

Процент целым числом либо с двумя знаками после запятой.

Особенности поведения

Не умножает аргумент на 100. Проверяет целочисленность Decimal.Round(value, 2), затем форматирует исходное значение через f0 или f2 и добавляет %. Использует CurrentCulture.

Пример

// ru-RU
FormatPercent(12m); // "12%"
FormatPercent(12.5m); // "12,50%"
FormatPercent(0.12m); // "0,12%"