Есть ли способ отделить 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]
Мне также понадобится, чтобы результирующий список был параметром этой функции.