Divisão de um array usando o LINQ
Eu tenho uma coleção unidimensional como esta:
[1,2,4,5.....n]
Eu gostaria de converter essa coleção em uma coleção bidimensional como esta:
[[1,2,3],
[4,5,6],
...]
Basicamente eu quero agrupar ou dividir se você quiser, a matriz em grupos de 'n' membros
Eu posso fazer isso com umforeach
declaração, mas atualmente estou aprendendo LINQ então ao invés de iterar através de todos os elementos e criar uma nova matriz manualmente eu gostaria de usar os recursos do LINQ (se aplicável)
Existe alguma função LINQ para me ajudar a conseguir isso?
Eu estava pensando noGroupBy
ouSelectMany
Eu não sei se eles vão me ajudar, mas eles podem
Qualquer ajuda será verdadeiramente apreciá-lo =): **