Ответ 1
Ваш пример кода будет работать до тех пор, пока вы включите System.Linq
в свои операторы использования (и исправьте имена методов .Skip(2)
и .Take(5)
).
Причина, по которой ваш код не работает из коробки, заключается в том, что .Skip
и .Take
являются методами расширения (в отличие от методов, определенных в классе List), найденных в пространстве имен System.Linq.