我有一个IList.对象PersonDetails由人名,地址和电话号码组成.该列表包含1000多人的详细信息.我想在每页显示50个PersonDetails.有没有办法从列表中只选择50个元素,并返回它们.例如.
myList.select(1,50)
myList.select(51, 100)
Run Code Online (Sandbox Code Playgroud)
我只能通过使用选择前50.myList.Take(50);
整个列表都在wcf服务中,我希望一次只能获得50个元素.
这将选择第二个50个元素(跳过前50个):
var elements = myList
.Skip(50)
.Take(50)
.ToList();
Run Code Online (Sandbox Code Playgroud)
Skip方法绕过序列中指定数量的元素,然后返回其余元素.