Split List into Sublists with LINQ

前端 未结 30 2932
灰色年华
灰色年华 2020-11-21 06:26

Is there any way I can separate a List into several separate lists of SomeObject, using the item index as the delimiter of each s

30条回答
  •  萌比男神i
    2020-11-21 07:03

    public static List> GetSplitItemsList(List originalItemsList, short number)
        {
            var listGroup = new List>();
            int j = number;
            for (int i = 0; i < originalItemsList.Count; i += number)
            {
                var cList = originalItemsList.Take(j).Skip(i).ToList();
                j += number;
                listGroup.Add(cList);
            }
            return listGroup;
        }
    

提交回复
热议问题