Как пропустить (m) .take (n) из Списка <T>?

Данный:

List<int> list = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

Как я реализую следующий код?

var list2 = list.skip(2).take(5);
15
задан Esteban Araya 21 January 2010 в 05:45
поделиться

2 ответа

Ваш пример код будет работать до тех пор, пока вы включите System.Linq в ваших операторах использования (и исправить имена методов .skip (2) . и .take (5) ).

Причина, по которой ваш код не работает из коробки, состоит в том, что .skip и .Sake являются методами расширения (в отличие от методов, определенных в классе списка), найденные в «System.Linq» пространство имен.

29
ответ дан 1 December 2019 в 01:30
поделиться

Посмотрите на примеры по следующей ссылке и их проще использовать с

LINQ 101 Sample

http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx

6
ответ дан 1 December 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: