Round a number to the nearest even number in C#


The ToEven property is used with the MidpointRounding Enumeration to round a number to the nearest even number.

Declare and initialize a decimal number −

decimal val = 25.55M;

To round a number to the nearest even number −

decimal.Round(val, 0, MidpointRounding.ToEven)

Here is the complete code −

Example

 Live Demo

using System;
using System.Linq;
class Demo {
   static void Main() {
      decimal val = 25.55M;
      Console.WriteLine(decimal.Round(val, 0, MidpointRounding.ToEven));
   }
}

Output

26

Updated on: 22-Jun-2020

576 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements