Разделить список на подсписки с помощью 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]



мне также нужен размер результирующих списков, чтобы быть параметром этой функции.

842   0  

Comments

    Ничего не найдено.