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

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"