System::Decimal::Round method

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

Rounds the specified value to the nearest integral number. A parameter specifies the function’s behavior if the specified value is equally close to two nearest numbers.

static Decimal System::Decimal::Round(const Decimal &d, MidpointRounding mode=MidpointRounding::ToEven)
ParameterTypeDescription
dconst Decimal&The value to round
modeMidpointRoundingSpecifies how to perform the rounding if value is equally close to two nearest numbers.

ReturnValue

d rounded to the nearest integral value

See Also

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

Rounds the specified value to the nearest value with the specified number of fractional digits. A parameter specifies the function’s behavior if the specified value is equally close to two nearest numbers.

static Decimal System::Decimal::Round(const Decimal &d, int digits, MidpointRounding mode=MidpointRounding::ToEven)
ParameterTypeDescription
dconst Decimal&The value to round
digitsintThe number of fractional digits in the rounded value
modeMidpointRoundingSpecifies how to perform the rounding if value is equally close to two nearest numbers.

ReturnValue

The number with the specified number of digits nearest to value

See Also