Метод System::Decimal::Round

Decimal::Round(const Decimal&, int, MidpointRounding) method

Округляет указанное значение до ближайшего значения с указанным числом знаков после запятой. Параметр определяет поведение функции, если указанное значение находится на одинаковом расстоянии от двух ближайших чисел.

static Decimal System::Decimal::Round(const Decimal &d, int digits, MidpointRounding mode=MidpointRounding::ToEven)
ПараметрТипОписание
dconst Decimal&Значение для округления
цифрыintКоличество знаков после запятой в округлённом значении
режимMidpointRoundingУказывает, как выполнять округление, если value равно удалённо от двух ближайших чисел.

ReturnValue

Число с указанным количеством разрядов, ближайшее к value

См. также

Decimal::Round(const Decimal&, MidpointRounding) method

Округляет указанное значение до ближайшего целого числа. Параметр определяет поведение функции, если указанное значение находится на одинаковом расстоянии от двух ближайших чисел.

static Decimal System::Decimal::Round(const Decimal &d, MidpointRounding mode=MidpointRounding::ToEven)
ПараметрТипОписание
dconst Decimal&Значение для округления
режимMidpointRoundingУказывает, как выполнять округление, если value равно удалённо от двух ближайших чисел.

ReturnValue

d rounded to the nearest integral value

См. также