1

私は を使用GroupBy()し、 を作成しましたIEnumerable<IGrouping<TKey,TValue>>

IGrouping<TKey,TValue>そして、それを foreach し、各要素 (each ) を受け入れるメソッドに渡すことができます。IEnumerable<TValue>

これは当然のことです -IGrouping<TKey,TValue>実装IEnumerable<TValue>

しかし、 を受け入れるメソッドを定義すると、 が であり、その中のすべての要素が であっても、IEnumerable<IEnumerable<B>>の出力を直接渡すことはできません。GroupBy()IEnumerable<>IEnumerable<B>

なんで?

4

1 に答える 1