List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
Как реализовать следующий код?
var list2 = list.skip(2).take(5);
Ответ 1
Ваш пример кода будет работать до тех пор, пока вы включите System.Linq в свои операторы использования (и исправьте имена методов .Skip(2) и .Take(5)).
Причина, по которой ваш код не работает из коробки, заключается в том, что .Skip и .Take являются методами расширения (в отличие от методов, определенных в классе List), найденных в пространстве имен System.Linq.
Ответ 2
Взгляните на образцы в следующей ссылке, и вам будет проще работать с