(これはキー (この場合は , ) のように使用されますIEnumerable<IEnumerable<CustomObject>>
)とCustomObject
値があります。いくつかのふりデータ:x
1
2
3
y
{
{ {1, 2}, {2, 4}, {3, 6}, {4, 8} },
{ {1, 2}, {2, 0}, {3, 0}, {4,-2} },
{ {1, 2}, {2, 2}, {3, 0}, {4, 0} }
}
以下を取得できる最良の方法は何ですかIEnumerable<CustomObject>
:
{ {1, 2}, {2, 2}, {3, 2}, {4, 2} }
y
つまり、各要素の値の平均です。
パフォーマンスは合理的である必要があるため、no.ToList()
または類似のものは使用できません。LINQでいろいろ試してみましたがだめでした。
アップデート
@Bort、@Rawling、私はあなたの答えをテストしましたが、@Rawling の方がわずかに高速です。ただし、@Bortの答えはより読みやすいので、当面はそれで行くと思います。お気軽に回答をお待ちしております!