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

C# 保留两位小数,非四舍五入

C# 保留两位小数,非四舍五入

慕少森 2018-08-10 09:10:15
比如我现在有这个个数 1.11111 取两位小数的时候要 1.12  同意的 5.524 要算5.53
查看完整描述

2 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

decimal.Round((decimal)1.11111, MidpointRounding.ToEven)

查看完整回答
反对 回复 2018-08-13
?
慕容3067478

TA贡献1773条经验 获得超3个赞

double num1 = 1.11111;
double num2 = 5.524;
Console.WriteLine((num1+0.006).ToString("0.00"));   //1.12
Console.WriteLine((num2 + 0.006).ToString("0.00")); //5.53


查看完整回答
反对 回复 2018-08-13
  • 2 回答
  • 0 关注
  • 1523 浏览

添加回答

举报

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