私はこの問題について非常に混乱していて理解できません。Enumerableドキュメントで、私はこれを読みました:
System.Collections.Generic.IEnumerableを実装します
そして、Select()returnのようないくつかのメソッドIEnumerable<TSource>は、それを使用した後のような他のメソッドから使用できますWhere()。例:
names.Select(name => name).Where(name => name.Length > 3 );
しかし、Enumerableから継承せず、、なども含まれIEnumerable<T>ていません...IEnumerable<T>Select()Where()
私は間違っていますか?
またはこれには何らかの理由がありますか?