ListlistNumber = new List (); for (int i = 0; i < 135; i++) { listNumber.Add(i); } List skipList = listNumber.Skip(10).ToList(); Console.WriteLine("Skip结果:"); foreach (int item in skipList) { Console.Write(item + " "); } Console.WriteLine(); Console.WriteLine("-----------分割线-------------"); List takeList = listNumber.Take(10).ToList(); Console.WriteLine("Take结果:"); foreach (int item in takeList) { Console.Write(item + " "); } Console.WriteLine(); Console.WriteLine("-----------分割线-------------"); List > ListGroup = new List
>(); //分组 ,每组10个; for (int i = 0; i < listNumber.Count(); i += 10) { ListGroup.Add(listNumber.Skip(i).Take(10).ToList()); } int count = 1; foreach (List
item in ListGroup) { Console.WriteLine(string.Format("第{0}组", count)); foreach (int num in item) { Console.Write(num + " "); } Console.WriteLine(); count++; } Console.Read();
测试结果:



