2
Недавно меня заинтересовала функция List.GetRange()
. Он может получить список из более крупного списка. Использование требует два аргумента:Получить все оставшиеся предметы с помощью GetRange
List<T> SubList = List<T>.GetRange(10, 20) //Get 20 items, starting from index 10
Но что, если я хотел взять каждый оставшийся элемент из определенного индекса, с помощью этой функции?
List<T> RemainingItemsFromList = MyList.GetRange(7, /*REST*/) //What can I insert into REST to make it retrieve everything?
Есть
- Любой встроенный
RestOfTheList
заявление, не делая что-то вродеLength - Index
? - Любая функция замены (которая уже существует)?
- Любая другая альтернатива?
или я просто делаю что-то не так?
'list.Count - start', например 'MyList.Count - 7' –
Вы можете использовать LINQ's Skip (7) .ToList(), но это будет немного менее эффективно. – Evk
@ IvanStoev Я указал в вопросе, что я не хочу делать 'Length - Index'. – devRicher