C# 去掉小数点后的无效0 decimal d =0.5000; string.Format("{0:0.##}",d) // ##表示最多保留2位有效数字,但是不包括0,就是说 如果上面d=0.5000,出来后也只是0.5