Home  |  Delphi .net Home  |  System.Math  |  Round Method

Round
Method
Rounds a number to the nearest value using Bankers rules
 Math Class System NameSpace
 CF 1 Function Round ( Value : Decimal ) : Decimal; Static; CF 2 Function Round ( Value : Double ) : Double; Static; CF 3 Function Round ( Value : Decimal; DecPlaces : Integer ) : Decimal; Static; CF 4 Function Round ( Value : Double; DecPlaces : Integer ) : Double; Static;
CF : Methods with this mark are Compact Framework Compatible
Description
The Round function rounds a floating point Number to the nearest whole value (integer), or the nearest decimal value of the given number of decimal places.

The optional DecPlaces parameter defines this precision, up to a maximum of 28 decimal places.

The rounding uses Bankers rules, where an exact half value causes a rounding to an even number:

 12.4 rounds to 12 12.5 rounds to 12 // Round down to even 12.6 rounds to 13 13.4 rounds to 13 13.5 rounds to 14 // Round up to even 13.6 rounds to 14
Notes
Static methods are not methods of an object - they are simply class functions or procedures available at any time.
System
System.Math