Разделить список на подсписки с помощью LINQC#

Место общения программистов C#
Anonymous
Разделить список на подсписки с помощью LINQ

Сообщение Anonymous »

Можно ли как-нибудь разделить List на несколько отдельных списков SomeObject, используя индекс элемента в качестве разделителя каждого разделения?

Позвольте мне проиллюстрировать:

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

Вернуться в «C#»