static int Main(string[] args){//每页条数const int pageSize = 2;//页码 0就是第一条数据int pageNum = 0;string[] computer = { "苹果", "联想", "惠普", "Thinkpad", "三星", "VIVO", "OPPO", "华为", "小米", "微软", "神州", "IBM" };while (pageNum * pageSize < computer.Length){//分页skip,take方法var page = computer.Skip(pageNum * pageSize).Take(pageSize);Console.WriteLine("输出第{0}页记录", pageNum + 1);//输出每页内容foreach (var q in page){Console.WriteLine(q);}pageNum++;}Console.ReadKey();return 0;  //如果是static void Main,则会报错}

list = list.Skip(pageNum* pageSize).Take(pageSize).ToL
list = list.Skip(2 * 2).Take(2).ToList();

pageSize:表示每页有多少条数据
pageNum:表示页数,正确表达式pageNum+1。pageNum=0,是第一页。pageNum=1,是第二页。
Skip:表示从pageNum* pageSize+1条开始算,原来就有pageNum* pageSize条数据
Take:等于pageSize的值,也可以直接用int类型表示

pageNum* pageSize=4,前面有4条数据,从第5条开始,显示第3页的内容

Linq 使用skip和take分页相关推荐

  1. java8 stream .skip() .limit() 实现分页功能

    java8 stream .skip() .limit() 实现分页功能 先分别介绍一下 skip() 和 limit(): 注意,注意,注意:数据量大或者数据复杂的情况下不要使用这种分页方式!! s ...

  2. LinQ中Skip()方法和Take()方法的使用

    其结果是: 转载于:https://blog.51cto.com/11871779/2084283

  3. Linq常用List操作总结,ForEach、分页、交并集、去重、SelectMany等

    1 /* 2 以下围绕Person类实现,Person类只有Name和Age两个属性 3 一.List<T>排序 4 1.1 List<T>提供了很多排序方法,sort(),O ...

  4. Linq To Entity 的分页讨论

    最近在使用 Linq To Entity 时,在自己程序BUG中对的分页的一些小理解. 先来看看 什么是 Linq To Entity: 从字面意思来看是通过Linq 来检索数据模型,那么什么又是数据 ...

  5. MongoDB 分页查询的方法及性能

    这篇文章着重的讲讲MongoDB的分页查询 传统的SQL分页 传统的sql分页,所有的方案几乎是绕不开 row_number的,对于需要各种排序,复杂查询的场景,row_number就是杀手锏.另外, ...

  6. Xamarin.Forms中使用LiteDB分页

    Xamarin.Forms中使用LiteDB分页 在移动应用的开发中,为力提高用户体验,一般都会在本地设计一套数据缓存.这里我使用的是LiteDB来缓存数据. LiteDB是.Net平台的一个开源的N ...

  7. 第二节: 比较EF的Lambda查询和Linq查询写法的区别

    简介 在前面EF的介绍中,曾多次提到过EF可以使用Lambda和Linq来完成对数据库的访问,这两种的语法的具体使用和注意事项在前面的DotNet进阶的系列章节中已经详细介绍过了,本次借着EF章节,重 ...

  8. 第十三节:Lambda、linq、SQL的相爱相杀(2)

    一. Linq开篇 1.Where用法 linq中where的用法与SQL中where的用法基本一致. 1 #region 01-where用法2 {3 //1. where用法4 //1.1 查询账 ...

  9. 第十二节:Lambda、linq、SQL的相爱相杀(1)

    一. 谈情怀  Lambda.Linq.SQL伴随着我的开发一年又一年,但它们三者并没有此消彼长,各自占有这一定的比重,起着不可替代的作用. 相信我们最先接触的应该就是SQL了,凡是科班出身的人,大学 ...

最新文章

  1. ajax——XMLHttpRequest
  2. python实验二序列_python 学习笔记 二 序列, 列表, 元组, 字符串
  3. fillstyle属性_HTML canvas
  4. mapstruct详解
  5. Leetcode 1094.拼车 差分
  6. c语言线程传int值,如何用C语言实现多线程
  7. java 公因数_Java程序(最大公因数与最小公倍数)
  8. Eclipse安装Hibernate插件快速生成配置文件
  9. 称特价影票被取消后影片仍正常放映 购票人起诉淘票票索赔500元
  10. MOS管正确选择的步骤
  11. Poj(2225),三维BFS
  12. 定时任务执行利器Timer和ScheduledThreadPoolExecutor使用
  13. python编程入门教程下载-Python编程从入门到实践的PDF教程免费下载
  14. 信息周刊:随意设置电脑密码存在安全隐患
  15. 数学建模四大模型总结
  16. 太极图正确画法_太极图唯一正确的画法
  17. Ucenter实现多个网站同步登录
  18. 文本乱码怎么办?教你一招批量修改文本文件的编码格式,轻松解决乱码问题
  19. PAT 7-14 电话聊天狂人
  20. 【生活】解决广州社保无法查询的问题,2020年3月起,广州社保/医保/养老无法在微信/支付宝查询到的解决办法

热门文章

  1. 关于关闭Eclipse的控制台自动跳出
  2. 函数矩阵OpenGL中glFrustum()和gluPerspective()的相互转换
  3. 程序员和编码员之间的区别
  4. C# WinForm 文件上传下载
  5. DeadXSpace项目进度
  6. ubuntu 7.04 Feisty Fawn 安装手记之 一:系统安装
  7. Centos7中安装zookeeper3.7.0_找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeer---zookeeper工作笔记003
  8. AndroidStudio_安卓原生开发_什么是AndroidStudio NDK ---Android原生开发工作笔记140
  9. 读取图像到txt的程序
  10. ajax head带参数两次请求