C List進行分頁操作

2021-09-10 03:51:05 字數 679 閱讀 8528

//currentpage 第幾頁

//pagesize 一頁多少條資料

var data = (list.skip((currentpage - 1) * pagesize).take(pagesize)).tolist();

skip方法用來跳過指定數量的元素,並返回剩餘的元素。

take方法是用來從list開頭返回指定數量的元素。

舉例說明:

listlist = new listlist.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

這樣應該就很清晰了。

C List常用操作

建立測試model region 測試model public class testmodel public string name public decimal score endregion list物件集合根據某一屬性排序 region list物件集合根據某一屬性排序list orderli...

使用hql 語句進行分頁查詢操作

使用hql 語句進行分頁查詢操作 param hql 需要查詢的hql語句 param offset 第一條記錄索引 param pagesize 每頁需要顯示的記錄數 return 當前頁的所有記錄 suppresswarnings unchecked public list findbypage...

C List集合類常用操作 一

所有操作基於以下類 class employees public string name public string city public datetime birthdate list 初始化 list類的新例項,該例項為空並且具有預設初始容量。listemployees new list em...