Разделение массива с помощью LINQ

У меня есть одномерная коллекция, например:

[1,2,4,5.....n]

Я хотел бы преобразовать эту коллекцию в двумерную, например:

[[1,2,3],
[4,5,6],
...]

По сути, я хочу сгруппировать или разделить, если хотите, массив на группы. из 'n' членов

Я могу сделать это с помощью оператора foreach, но в настоящее время я изучаю LINQ, поэтому вместо того, чтобы перебирать все элементы и создавать новый массив вручную, я хотел бы использовать функции LINQ (если применимо)

Есть ли функция LINQ, которая поможет мне это сделать??

Я думал в GroupByили SelectManyЯ не знаю, помогут ли они мне, хотя они могут

Любая помощь будет очень признательна =) :* *

8
задан Tilak 28 December 2012 в 17:41
поделиться