【发布时间】:2011-08-18 14:20:56
【问题描述】:
以下代码应该对每行的学费率进行简单平均,但要求规定导入的数据集允许空值。
下面的行没有正确检查值,我收到错误:“ArgumentNullException 未被用户代码处理,值不能为空。”
TUITIONCurr = g
.Where(p => !object.Equals(p.Field<double>("TUITION"),null))
.DefaultIfEmpty()
.Average(p => p.Field<double>("TUITION")),
【问题讨论】:
-
您需要删除
null(或者实际上是DBNull.Value)值,还是用零替换它们?