今天客户反馈了个问题,说界面上数字显示有误。查看后发现,是四舍五入导致的。
例如,5999.9975,保留两位四舍五入之后就显示6000,而6000在本项目中属于非法数字。
需求就是保留两位小数,但不要四舍五入,也就是直接砍掉不需要的数字。
网上查到一个方法,可用:
//2.9987->299.87->299->2.99
((int)(d * 100) / 100.0).ToString(); //注意,分母的100必须是带小数点的
今天客户反馈了个问题,说界面上数字显示有误。查看后发现,是四舍五入导致的。
例如,5999.9975,保留两位四舍五入之后就显示6000,而6000在本项目中属于非法数字。
需求就是保留两位小数,但不要四舍五入,也就是直接砍掉不需要的数字。
网上查到一个方法,可用:
//2.9987->299.87->299->2.99
((int)(d * 100) / 100.0).ToString(); //注意,分母的100必须是带小数点的
上一篇:C# 打开Win10蓝牙管理模块
下一篇:C# delegate报错:A field initializer cannot reference the non-static field, method, or property
用Html5/Canva绘制四个逗号围成的孔方兄图案。
用Html5/Canvas绘制五星五色瓶盖。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M