C# 四舍五入 处理方案
来源:互联网 发布:windows命名管道 java 编辑:程序博客网 时间:2024/05/01 10:42
decimal x=1100.45,要保留小数点后一位。
解决方法:
decimal y=Math.Round(x , 1, MidpointRounding.AwayFromZero);
Math.Round本不是四舍五入的方法,不过在这里恰好能完成需求,值得注意的是MidpointRounding这个枚举类型要是AwayFromZero。
如果要保留十位数,如何解决?因为Math.Round 的第二个参数的大小范围只能在0~15之间,不能为负数。所以采取一种比较走歪路的方式:
decimal y=Math.Round(x/10 , 1, MidpointRounding.AwayFromZero)*10;
先将x除以10,然后根据最开始的方式保留一位,再乘以10。呵呵。
- C# 四舍五入 处理方案
- C#处理四舍五入的问题
- 四舍五入处理
- C#四舍五入
- c# 四舍五入
- C#四舍五入
- C# 四舍五入
- c# 四舍五入
- C#四舍五入
- C#处理Excel的方案
- SAP小数点四舍五入处理
- SAP小数点四舍五入处理
- 对小数四舍五入处理
- JS处理四舍五入
- JavaScript处理四舍五入
- 四舍五入处理的函数
- 小数处理,四舍五入
- JavaScript处理四舍五入
- 6月8日天氣多雲
- DataSet删除行不能通过已删除的行访问该行的信息
- Dom4j的使用
- php之基本语法一 ----------- microtime()
- symfony
- C# 四舍五入 处理方案
- Loadrunner 常见问题
- 嵌入式linux网络编程之connect()函数的高级应用
- 有点烦躁
- jQuery datepicker 的 plugin date pick
- 什么是CSRF攻击?
- The ActionScript code generation target
- Allegro异形焊盘制作
- Bitwise Operation Explained