vb.net中小数四舍五入的问题
要求是5位的转成2位的 但是从第五位开始四舍五入
例如:16749.99495 转换之后应该为 16750.00
16749.99494 转换之后应该为 16749.99
请问我应该用哪个方法?
format,math和decimal的round试了几个 好像都不是
[解决办法]
先保留四位,在保留二位,两次完成
[解决办法]
先从第五位开始四舍五入,再斩三位
[解决办法]
Dim d As Double = 12.34
Dim str As String = Convert.ToDouble(d.ToString("f4")).ToString("f2")
[解决办法]