难道微软的VB.NET有重大BUG?
发现一个十分严重的问题,我用的是VS2003
函数Math.Round(1133.325,2)的返回值竟然是1133.32而不是1133.33
其他的数字如1133.225,1133.425也是一样。
这是怎么搞的啊?
[解决办法]
别什么都扯Bug...四舍五入才是Bug...
http://community.csdn.net/Expert/TopicView.asp?id=5371548
[解决办法]
国际都是四舍六入,国内的计算方法才是有误
tostring( "0.00 ")就可以