使用命名空间 using System.Linq;
一、直接上代码
1、举例以 int 集合
List<int> number = new List<int>();
//每页显示 300 位
int size = 300;
//添加模拟数据
for (int i = 0; i < 818; i++) number.Add(i);
//总页数
int total = number.Count % size == 0 ? number.Count / size : (number.Count / size) + 1;
for (int i = 0; i < total; i++) {
//第i页数据
var pacth= number.Skip((i) * size).Take(size);
string json = JsonConvert.SerializeObject(pacth,Formatting.Indented);
}
2、输出结果