c#double类型保留百分号后两位,且禁止四舍五入的方法


  double percent = Convert.ToDouble(50002.3) / Convert.ToDouble(50002.5) - 0.00005;
            string result = percent.ToString("p");//

此处,若直接用给定的 50002.3除以 50002.5  得到的 percent 为 0.999996 ,代码会自动四舍五入得到的百分数为 100%

在两数相除的后面加上 -0.00005 后 变会得到99.99%

 因为业务需要,被除数如果不等于除数,就不允许得到100%这个数,比如99.9999% 四舍五入后会是100% ,但是业务需要时99.99%,所以经过思考,得出以上办法

 

放到首页,增加浏览量,加油加油加油,不然这么好的方法都很少有人晓得;

放到首页,增加浏览量,加油加油加油,不然这么好的方法都很少有人晓得;

放到首页,增加浏览量,加油加油加油,不然这么好的方法都很少有人晓得;

放到首页,增加浏览量,加油加油加油,不然这么好的方法都很少有人晓得;

放到首页,增加浏览量,加油加油加油,不然这么好的方法都很少有人晓得;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM