博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# List进行分页操作
阅读量:4297 次
发布时间:2019-05-27

本文共 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

你可能感兴趣的文章
VC++ Scoket编程小结
查看>>
QQ通信原理概述
查看>>
C++代码注释规范(整理)
查看>>
在 C++ 程序中导出 Word 文档的简易方法
查看>>
打印纸的规格
查看>>
VBA代码收集
查看>>
WM_SETCURSOR
查看>>
CRectTracker
查看>>
CWinApp
查看>>
CMenu(弹出式菜单)
查看>>
CDialog 非模态对话框的创建和销毁
查看>>
生产dump文件
查看>>
C++实现软件自动更新功能
查看>>
PeekMessage完美解决MFC主界面无响应
查看>>
Windows API
查看>>
cv::imdecode 效率问题
查看>>
配置opencv环境
查看>>
使用OpenCv库的MFC程序在退出后报内存泄露 可能解决方法
查看>>
Yml文件的读取与写入
查看>>
OpenCV 完全安装 新增VS2010+OpenCV2.1,新增VS2010+OpenCV2.3.1
查看>>