double dou = 1.255; //这种是错误的
double dou_result = Math.Round(dou, 2); //结果: 1.25
dou_result = Math.Round(dou, 2, MidpointRounding.AwayFromZero); //结果: 1.25 //这种是正确的,如//996.68225,保留4位小数
decimal dec_result = Math.Round(Convert.ToDecimal(dou), 2,MidpointRounding.AwayFromZero);//结果:1.26
double true_double = Convert.ToDouble(dec_result); //结果:1.26
相关文章
- 01-24Math.round() 函数返回一个数字四舍五入后最接近的整数。
- 01-24面试准备 - HashTable 的C#实现 开放地址法
- 01-24C#字符串的四舍五入
- 01-24真想用c#开发个 wp五笔输入法。。。奈何网上资料太少,源码都是c++写的。求大神指点!!!
- 01-24C#中分别对委托、匿名方法、Lambda表达式、Lambda表达式树以及反射执行同一方法的过程进行比较。
- 01-24C#和sql 中的 四舍五入向下向上取整
- 01-24装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- 01-24C#中保留两位小数但不四舍五入的最优做法
- 01-24C#中Math.Round()实现中国式四舍五入
- 01-24C#中Math.Round()实现中国式四舍五入