本文共 629 字,大约阅读时间需要 2 分钟。
//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