c# math.round to nearest integer code example

Example 1: c# round number

double number = 1.5362
  
int rounded = Math.Round(number)
//rounds number to 2
  
double rounded_2 = Math.Round(number, 2)
//rounds number to 1.54

Example 2: round to the nearest whole number c#

var roundedA = Math.Round(1.1, 0); // Output: 1
var roundedB = Math.Round(1.5, 0, MidpointRounding.AwayFromZero); // Output: 2
var roundedC = Math.Round(1.9, 0); // Output: 2
var roundedD = Math.Round(2.5, 0); // Output: 2
var roundedE = Math.Round(2.5, 0, MidpointRounding.AwayFromZero); // Output: 3
var roundedF = Math.Round(3.49, 0, MidpointRounding.AwayFromZero); // Output: 3