本帖最后由 范永久 于 2014-5-7 22:32 编辑
1)如果仅仅是输出的时候需要保留小数点后两位,那么实例如下:
double d=3.145926;
Console.WriteLine("{0:0.00},d");//或者写成 Console.WriteLine(d.ToString("0.00"));
PS.若要是保留小数点后N位,那么则有:
Console.WriteLine("{0:0.后面跟N个零},d");//或者写成 Console.WriteLine(d.ToString("0.后面跟N个零"));
2)如果想从根本上对d保留两位小数那么实例如下:
double d=3.145926;
d=Convert.ToDouble(d.ToString("0.00")); |