3 回答

TA貢獻2039條經(jīng)驗 獲得超8個贊
var firstFiveItems = myList.Take(5);
或切片:
var secondFiveItems = myList.Skip(5).Take(5);
當(dāng)然,根據(jù)某種順序獲得前五個項目通常很方便:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);

TA貢獻1773條經(jīng)驗 獲得超3個贊
就像pagination您可以使用以下公式進行服用slice of list or elements:
var slice = myList.Skip((pageNumber - 1) * pageSize)
.Take(pageSize);
示例1:前五個項目
var pageNumber = 1;
var pageSize = 5;
示例2:后五個項目
var pageNumber = 2;
var pageSize = 5;
示例3:前五個項目
var pageNumber = 3;
var pageSize = 5;
如果通知配方參數(shù)pageSize = 5并且pageNumber正在更改,則要更改切片中的項目數(shù),請更改pageSize。
- 3 回答
- 0 關(guān)注
- 2148 瀏覽
添加回答
舉報