码迷,mamicode.com
首页 > 其他好文 > 详细

Linq 使用skip和take分页

时间:2018-07-12 13:09:05      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:++   turn   computer   read   gen   while   opp   oid   来源   

  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();

  复制代码

  复制代码(编辑:雷林鹏 来源:网络)

Linq 使用skip和take分页

标签:++   turn   computer   read   gen   while   opp   oid   来源   

原文地址:https://www.cnblogs.com/pengpeng1208/p/9298313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!