//每頁條數 const int pageSize = 2; //頁碼 0也就是第一條 int pageNum = 0; //源數據 string[] names = { "1","2","3","4","5","6","7","8","9" }; while (pageNum * pageSize < names.Length) { //分頁 var query = names.Skip(pageNum * pageSize).Take(pageSize); Console.WriteLine("輸出第{0}頁記錄", pageNum + 1); //輸出每頁內容 foreach (var q in query) { Console.WriteLine(q); } pageNum++; }
Linq:使用Take和Skip實現分頁或遍歷
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章