Я очень смущен этой проблемой и не могу ее понять. В документации Enumerable
я прочитал это:
, которые реализуют System.Collections.Generic.IEnumerable
и некоторые методы, такие как Select()
, возвращают IEnumerable<TSource>
, которые мы можем использовать из других методов, таких как Where()
после использования этого. Например:
names.Select(name => name).Where(name => name.Length > 3 );
, но Enumerable
не делает 't наследуется от IEnumerable<T>
и IEnumerable<T>
не содержит Select()
, Where()
и т. д. тоже ...
я не прав?или существует какая-либо причина для этого?