Posted on 2016年4月20日 by Hana 遇到某个double类型的字段,有输出NaN的可能。页面javascript拥有IsNaN方法来判断,.net同样自带相应方法来判断。 使用 “类型.IsNaN(value)”(double.IsNaN(value)) 来进行判断。 代码如下: if (double.IsNaN(arb.CurrencyRate)) { arb.CurrencyRate = 1; //如果非数字,默认给1 }