0


C# List进行分页操作

//CurrentPage 第几页
//PageSize 一页多少条数据
var data = (list.Skip((CurrentPage - 1) * PageSize).Take(PageSize)).ToList();
Skip方法用来跳过指定数量的元素,并返回剩余的元素。

Take方法是用来从List开头返回指定数量的元素。

举例说明:

List<int> list = new List<int>
list.add(10);
list.add(20);
list.add(30);
list.add(40);
list.add(50);
list.add(60);
list.add(70);
list.add(80);

//CurrentPage 当前页为2
//PageSize 一页条数3
list.Skip((CurrentPage - 1) * PageSize)//这句执行完得到的就是 40、50、60、70、80

list.Take(PageSize) //这句执行完得到的就是 40、50、60
这样应该就很清晰了。

————————————————
版权声明:本文为CSDN博主「MonkeyBananas」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/MonkeyBananas/article/details/86593210

标签:

本文转载自: https://blog.csdn.net/u011394397/article/details/117704256
版权归原作者 Tianya_追心 所有, 如有侵权,请联系我们删除。

“C# List进行分页操作”的评论:

还没有评论