在c#中,从列表的中间选择一个部分

本文关键字:一个 选择 中间 列表 | 更新日期: 2023-09-27 18:14:39

我有一个c#列表。给定两个数字-起始位置和记录的数量-我如何从列表的中间选择?我应该使用什么样的收藏?

。起始位置= 10。记录数= 20。列表中的记录总数= 50。我想要返回元素10到29中的对象

在c#中,从列表的中间选择一个部分

假设您使用的是。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")。