- ///
- /// List帮助类
- ///
- public static class ListHelper
- {
- ///
- /// 将List拆分为多个子集合的扩展方法,按指定数量对List分组
- ///
- ///
- ///
- ///
- ///
- public static List<List<T>> GetListGroup<T>(this List
list, int groupNum ) - {
- List
> listGroup = new();
- for (int i = 0; i < list.Count; i += groupNum)
- {
- listGroup.Add(list.Skip(i).Take(groupNum).ToList());
- }
- return listGroup;
- }
- }
- var intList = new List<int>()
- {
- 1,2,3,4,5,6,7,8,9,10
- };
- var result = intList.GetListGroup(6);