yansheng9988

#region 【四舍五入】函数
    /// <summary>
    /// 四舍五入函数
    /// </summary>
    /// <param name="value">要转化的数</param>
    /// <param name="decimals">小数位数</param>
    /// <returns>转化后的数</returns>
    private double RoundNew(string value, int decimals)
    {
        double dValue;

        if (value == "" || value == null)
        {
            value = "0";
        }

        try
        {
            dValue = Convert.ToDouble(value);
        }
        catch (Exception ex)
        {
            dValue = 0;
        }

        if (dValue < 0)
        {
            dValue =  Math.Round(dValue + 5 / Math.Pow(10, decimals + 1), decimals, MidpointRounding.AwayFromZero);
        }
        else if (dValue > 0)
        {
            dValue =  Math.Round(dValue, decimals, MidpointRounding.AwayFromZero);
        }
        return dValue;
    }
    #endregion

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-09-12
  • 2022-01-23
  • 2021-11-29
  • 2021-10-23
  • 2021-10-26
  • 2022-12-23
猜你喜欢
  • 2021-11-29
  • 2021-11-29
  • 2022-12-23
  • 2021-11-29
  • 2021-09-08
  • 2022-02-09
相关资源
相似解决方案