Разделить список на подсписки с помощью LINQ
есть ли способ я могу разделить List<SomeObject> в несколько отдельных списков SomeObject, используя индекс элемента в качестве разделителя каждой сплит?
позвольте мне привести следующий пример:
у меня есть List<SomeObject> и мне нужен List<List<SomeObject>> или List<SomeObject>[], так что каждый из этих результирующих списков будет содержать группу из 3 элементов исходного списка (последовательно).
например.:
Исходный Список:
[a, g, e, w, p, s, q, f, x, y, i, m, c]в результате списки:
[a, g, e], [w, p, s], [q, f, x], [y, i, m], [c]
мне также нужен размер результирующих списков, чтобы быть параметром этой функции.
Comments