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();
複制代碼(編輯:雷林鵬