C#浮点值四舍五入到小数点后两位

问题描述 投票:0回答:1

我在C#中有一个像这样的值:

14.995

我尝试将值存储在这些变量中:

double Number;
float Number;

两个值似乎都将这个数字四舍五入为15 ..但是,不是15 ...我希望将该数字四舍五入为正好14.99:/

Number= Math.Round(amount * (1 - calcPerc),2,MidpointRounding.AwayFromZero);\

输出始终为15 ...是否有某种方法可以将其舍入为14.99而不是15?

有人可以帮我吗?

c# asp.net asp.net-mvc c#-4.0 double
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.