4.保留2位有效小数及四舍五入这又是一个经常遇到的问题。 保留2位有效小数(和保留N位一样的参数不同而已): static void Main() ......{ Double a = 12.345678; Console.Write(Math.Round(a,2)); } 四舍五入: static void Main() ......{ Double a = 12.345678;//是要四舍五入的数 Console.Write((a*10000+0.5)/10000); }