如何强制平均函数包含空值

本文关键字:包含 空值 函数 何强制 | 更新日期: 2023-09-27 18:36:48

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

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

但是上面的代码会引入任何 Null 对象,在我的情况下返回不切实际的结果。如何强制平均函数将平均值计算为:

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

如何强制平均函数包含空值

所以你想null值解释为 0?

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