生成百分比时获取NaN

时间:2014-03-13 08:14:38

标签: double nan division

所以这是我的代码:

            int var1 = serverList[i].webUp;
            int var2 = serverList[i].webUp + serverList[i].webDown;
            double ratio = (double)var1 / var2;
            ratio = ratio * 100.0;
            string percentage = string.Format("Up time is {0:P2}%", ratio);

每次运行我的应用程序时,我都会继续使用NaN而不是百分之一。 webUpwebDown都是int,我在进行除法时会将类型转换为加倍。有任何想法吗?我没有除以0,所有值都大于0,绝不是负数。我一直在"Up time is NaN%"

0 个答案:

没有答案