还是ASP或.NET的Round函数问题

另外一种解决方案:

如2.45要四舍五入到小数后一位,可以先给2.45*10,然后加0.5,再取整,再除以10就OK了

  public double C1Round(double value, int digit)
  {
    double vt = Math.Pow(10, digit);
    double vx = value * vt;
   
    vx +=0.5;
    return (Math.Floor(vx) / vt);
  }   

阅读更多
文章标签: asp .net c
上一篇ASP的ROUND函数问题
下一篇一个简单的.NET的类的例子:华氏和摄氏,公里和英里的转换类的例子
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭