2

asp.netmvcアプリケーション内に次のように記述しました。

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

しかし、上記のコードはNullであるすべてのオブジェクトを無効にし、私の場合は非現実的な結果を返します。平均関数に平均を次のように計算させるにはどうすればよいですか?

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 に答える