FormatPercent
Определение
- Пространство имён
- Resto.Front.PrintTemplates.Cheques.Razor
Форматирует процентное значение и добавляет знак процента.
string TemplateBaseCore<T>.FormatPercent(decimal value)
- Возвращает
string- Допустимость null
- Не указана
- Объявлено в
- Resto.Front.PrintTemplates.Cheques.Razor.TemplateBaseCore<T>
- Назначение модели
- Базовый класс шаблонов печати RazorEngineCore. 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%"