一行代码实现C#的四舍五入
2024-08-27 13:04:16
C# 使用的是”四舍六入五成双”的银行家算法:
1
2
|
Math.Round(2.5); // 2 Math.Round(1.5); // 2 |
由此可见,1.5的Round符合我们的四舍五入,于是Hack一下:
1
2
|
var d=2.5; var r=Math.Round(d-( int )d+1)-1+( int )d; |
开动脑筋,不必到处找答案,一行代码就搞定了。
最新文章
- Arduino舵机控制
- MongoDB的查询操作
- 封装insertAfter、addClass、格式化时间
- ID3决策树---Java
- IOS UIwebView 加载网络图片 使用相对地址
- 转:FORM:客制化Form的菜单栏和右鍵菜單
- oracle触发器调试
- 从Html5直播到互动直播,看直播协议的选择
- .net 实现aop的三种方法。
- 详解.Net 如何上传自己的包到Nuget平台以及如何使用Nuget包管理器
- 百度编辑器Ueditor增加字体的修改方法
- 201621123060《JAVA程序设计》第十周学习总结
- crontab学习
- 关于pyinstaller打包程序时设置icon时的一个坑
- 转载(windows下安装mysql)
- HDU 1863 畅通工程 最下生成树问题
- rails 数据迁移 -migration
- MVC输出字符串常用四个方式
- 【BZOJ3110】【Zjoi2013】K大数查询 - 2
- SqlDataReader 结果集 转成 DataTable