I знаете, в python вы можете сделать что-то вроде myList [1:20]
, но есть ли что-нибудь подобное в C #?
var itemsOneThroughTwenty = myList.Take(20);
var itemsFiveThroughTwenty = myList.Skip(5).Take(15);
Вы можете использовать List
:
var subList = myList.GetRange(0, 20);
Из MSDN:
Создает неглубокую копию диапазона элементов в источнике
List
.
public List
GetRange (int index, int count)