Math.Round(0.4) //result:0

Math.Round(0.5) //result:0

Math.Round(0.6) //result:1

Math.Round(0.4, MidpointRounding.AwayFromZero); // result:0

Math.Round(0.5, MidpointRounding.AwayFromZero); // result:1

Math.Round(0.6, MidpointRounding.AwayFromZero); // result:1



Math.Round(526.925, 2);
//526.92

Math.Round(526.925, 2,MidpointRounding.AwayFromZero);
//526.92

Math.Round((decimal)526.925, 2);
//526.92

Math.Round((decimal)526.925, 2,MidpointRounding.AwayFromZero);
//526.93