list分块

/// <summary>
/// 大的list按照指定的 数量分块
/// </summary>
/// <typeparam name="T">泛型</typeparam>
/// <param name="t">原始list</param>
/// <param name="num">指定的数量</param>
/// <returns>分块后的嵌套list</returns>
private List<List<T>> ListToGroup<T>(List<T> t, int num = 1500)
{
List<List<T>> listGroup = new List<List<T>>();
int j = num;
for (int i = 0; i < t.Count(); i += num)
{
List<T> cplan = new List<T>();
cplan = t.Take(j).Skip(i).ToList();
j += num;
listGroup.Add(cplan);
}
return listGroup;
}

posted @ 2019-12-18 14:45  互联网CV工程师  阅读(342)  评论(0)    收藏  举报