要求.NET Framework 3.5 以上
static void Main(string[] args)
{
int index = 2; // 当前页
int count = 20; // 每页条目数
List<string> list = new List<string>();
for (int i = 0; i < 100; ++i)
{
list.Add((i + 1).ToString());
}
object pageList;
// 分页
if (list.Count > 0)
{
pageList = list.Skip((index - 1) * count).Take(count).ToList();
}
}