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

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

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

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

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

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

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

Есть ли какая-либо функция LINQ, чтобы помочь мне сделать это ??

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

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

Ответы на вопрос(6)

Ваш ответ на вопрос