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的Skip(7).ToList(),但效率稍差。 – Evk
@IvanStoev我在问题中指定我不想做'长度 - 索引'。 – devRicher