当前位置: 移动技术网 > IT编程>开发语言>.net > 集合分页查询

集合分页查询

2018年09月10日  | 移动技术网IT编程  | 我要评论

房屋租赁标准合同,葡萄汁,国民党将领名单

参数

var list = new list<int>();  //  集合
var totalcount = 17; //  总数量
var pagesize = 5; //  每页查询数量

第一种:

var pagetotal = totalcount % pagesize == 0 ? totalcount / pagesize : totalcount / pagesize + 1;

for (var i = 0; i < pagetotal; i++)

{
  var itemlist = list.skip(i * pagesize).take(pagesize).tolist();
}

第二种

var group = list.select((item, index) => new { index = index / pagesize, item}).groupby(x => x.index).tolist();

for(var item in group)

{

  var itemlist = item.select(x => x.item).tolist();

}

第三种

var pagetotal = math.ceiling(totalcount / (float)pagesize);

for (var i = 0; i < pagetotal; i++)

{
  var itemlist = list.skip(i * pagesize).take(pagesize).tolist();
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网