首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

难道微软的VB.NET有重大BUG?解决方案

2012-03-06 
难道微软的VB.NET有重大BUG?发现一个十分严重的问题,我用的是VS2003函数Math.Round(1133.325,2)的返回值竟

难道微软的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 ")就可以

热点排行