为了账号安全,请及时绑定邮箱和手机立即绑定

在C#中,如何将一个数字加到两个小数位呢?

在C#中,如何将一个数字加到两个小数位呢?

C#
哆啦的时光机 2019-07-05 13:42:01
在C#中,如何将一个数字加到两个小数位呢?我想使用Math.Round功能
查看完整描述

3 回答

?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

试试这个:

twoDec = Math.Round(val, 2)


查看完整回答
反对 回复 2019-07-05
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

如果你想要一根绳子

> (1.7289).ToString("#.##")"1.73"

或者十进制

> Math.Round((Decimal)x, 2)1.73m

但是记住!四舍五入不是分配的.round(x*y) != round(x) * round(y)..所以,在计算结束之前不要做任何四舍五入,否则你就会失去准确性。


查看完整回答
反对 回复 2019-07-05
  • 3 回答
  • 0 关注
  • 678 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信