2

我在我的 asp.net mvc 应用程序中写了以下内容:

double d = visits.Average(d=> d.amount);

但是上面的代码忽略了任何为 Null 的对象,在我的例子中返回了一个不切实际的结果。如何强制 Average 函数将平均值计算为:

double d = visits.Sum(d=> d.amount)/visit.Count();
4

1 回答 1

10

所以你希望null值被解释为 0?

double d = visits.Average(d => d.amount ?? 0);
于 2012-06-08T23:26:07.353 回答