摘要: 今天客户跑过来跟我说,我们程序里面计算的价格不对,我检查了一下,发现价格是经过折算后的价格,结果是可能小数位较多,而单据上只能打印两位价格,所以就对价格调用Math.Round(price,2)函数进行四舍五入。而出现问题的单价就是1.805,函数Math.Round(1.085,2)的返回值却是1.80,按照四舍五入的原则,结果应该是1.81才对。在一番google之后,发现微软是对了,是我们错... 阅读全文
posted @ 2007-02-08 12:09 一味 阅读(12861) 评论(3) 推荐(0) 编辑