c#中小数点后保留两位小数,四舍五入的函数及使用方法

原创 Laughing  2017-06-14 18:05  阅读 146 次 评论 1 条

C#中的Round()不是我们中国人理解的四舍五入,是老外的四舍五入,是符合IEEE标准的四舍五入,具体是四舍六入,下面的才是符合中国人理解的四舍五入

问题

  1. Math.Round(45.367,2)     //Returns   45.37  
  2. Math.Round(45.365,2)     //Returns   45.36  

解决办法

  1. Math.Round(45.367,2,MidpointRounding.AwayFromZero);//45.37  
  2.   
  3. Math.Round(45.365,2,MidpointRounding.AwayFromZero)     //Returns   45.37    
本文地址:https://www.lisen.me/c-sharp-round-method.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!
PREVIOUS:已经是最后一篇了

发表评论


表情

  1. 李森的博客
    李森的博客 【农民】 @回复

    [互粉] [互粉] [互粉] [互粉] [互粉]