从C#中的列表中间选择一个部分

dna*_*oli 7 .net c# linq

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

例如,起始位置= 10.记录数= 20.列表中的记录总数= 50.我想要取回元素10到29中的对象.

Joe*_*ite 13

假设您使用的是.NET 3.5:

using System.Linq;

list.Skip(10).Take(20)
Run Code Online (Sandbox Code Playgroud)