FormatAmount
Определение
- Пространство имён
- Resto.Front.PrintTemplates.Cheques.Razor
Форматирует количество позиции с нулём или тремя знаками после запятой.
string TemplateBaseCore<T>.FormatAmount(decimal amount)
- Возвращает
string- Допустимость null
- Не указана
- Объявлено в
- Resto.Front.PrintTemplates.Cheques.Razor.TemplateBaseCore<T>
- Назначение модели
- Базовый класс шаблонов печати RazorEngineCore. Model содержит данные документа типа T. Предоставляет методы форматирования и вывода разметки.
Параметры
decimal amount- Количество для вывода; допускаются отрицательные значения и ноль.
Возвращаемое значение
Целое число для целого аргумента; иначе строка ровно с тремя знаками после запятой.
Особенности поведения
Использует десятичный разделитель CurrentCulture, без группировки разрядов. Целочисленность проверяется до форматирования: 1.0001 выводится с тремя знаками, а не целым числом. Округление при форматировании выполняет числовой форматтер среды выполнения.
Пример
// ru-RU FormatAmount(2m); // "2" FormatAmount(1.25m); // "1,250"