Разделение массива с помощью LINQ
У меня есть коллекция одномерная, как это:
[1,2,4,5.....n]
Я хотел бы преобразовать эту коллекцию в двухмерную коллекцию следующим образом:
[[1,2,3],
[4,5,6],
...]
По сути, я хочу сгруппировать или разбить, если хотите, массив на группы 'n' apos; члены
Я могу сделать это сforeach
утверждение, но в настоящее время я изучаю LINQ, поэтому вместо того, чтобы перебирать все элементы и создавать новый массив вручную, я хотел бы использовать функции LINQ (если применимо)
Есть ли какая-либо функция LINQ, чтобы помочь мне сделать это ??
Я думал вGroupBy
или жеSelectMany
Я не знаю, помогут ли они мне, хотя они могли бы
Любая помощь будет искренне признательна =): **