我在asp.net mvc应用程序中写了以下内容:
double d = visits.Average(d=> d.amount);
但是上面的代码会对任何Null的对象进行处理,在我的情况下返回一个不切实际的结果。如何强制平均函数计算平均值:
double d = visits.Sum(d=> d.amount)/visit.Count();
答案 0 :(得分:10)
所以你希望null
值被解释为0?
double d = visits.Average(d => d.amount ?? 0);