在c#中,从列表的中间选择一个部分
本文关键字:一个 选择 中间 列表 | 更新日期: 2023-09-27 18:14:39
我有一个c#列表。给定两个数字-起始位置和记录的数量-我如何从列表的中间选择?我应该使用什么样的收藏?
。起始位置= 10。记录数= 20。列表中的记录总数= 50。我想要返回元素10到29中的对象
假设您使用的是。net 3.5:
using System.Linq;
list.Skip(10).Take(20)
像list1.Skip(10).Take(20)
这样的东西应该适合你
使用LINQ扩展方法skip()
和take()
var myList = getList();
var middle = myList.Skip(10).Take(20);
可以使用
List<T>
使用其他人提到的LINQ扩展方法(使用"using System.Linq")。