public static void Main()
Console.WriteLine("{0} => {1}", d, Math.Round(d, 0));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 0, MidpointRounding.ToEven));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 0, MidpointRounding.AwayFromZero));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 1));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 1, MidpointRounding.ToEven));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 1, MidpointRounding.AwayFromZero));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 2));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 2, MidpointRounding.ToEven));
Console.WriteLine("{0} => {1}", d, Math.Round(d, 2, MidpointRounding.AwayFromZero));