long类型其实是Int型的加长版,两个long类型相除得到的将是同类型结果,也是long类型。
所以需要改成:
long a=3;
long b=1;
double c=Math.Round(Convert.ToDouble(b) / Convert.ToDouble(a),2);
得到的结果是2位小数。
asp.net c# 数字除以数字得不到小数的问题
最新推荐文章于 2021-05-29 23:32:58 发布
long类型其实是Int型的加长版,两个long类型相除得到的将是同类型结果,也是long类型。
所以需要改成:
long a=3;
long b=1;
double c=Math.Round(Convert.ToDouble(b) / Convert.ToDouble(a),2);
得到的结果是2位小数。