私は を使用GroupBy()
し、 を作成しましたIEnumerable<IGrouping<TKey,TValue>>
。
IGrouping<TKey,TValue>
そして、それを foreach し、各要素 (each ) を受け入れるメソッドに渡すことができます。IEnumerable<TValue>
これは当然のことです -IGrouping<TKey,TValue>
実装IEnumerable<TValue>
しかし、 を受け入れるメソッドを定義すると、 が であり、その中のすべての要素が であっても、IEnumerable<IEnumerable<B>>
の出力を直接渡すことはできません。GroupBy()
IEnumerable<>
IEnumerable<B>
なんで?