Aufteilen eines Arrays mit LINQ
Ich habe eine Sammlung, die so eindimensional ist:
[1,2,4,5.....n]
Ich möchte diese Sammlung in eine zweidimensionale Sammlung wie diese umwandeln:
[[1,2,3],
[4,5,6],
...]
Grundsätzlich möchte ich das Array in Gruppen von 'n' Mitgliedern gruppieren oder teilen, wenn Sie möchten
Ich kann es mit einem tunforeach
Anweisung, aber ich lerne gerade LINQ. Anstatt alle Elemente zu durchlaufen und ein neues Array manuell zu erstellen, möchte ich die LINQ-Funktionen verwenden (falls zutreffend).
Gibt es eine LINQ-Funktion, die mir dabei hilft?
Ich dachte in derGroupBy
oderSelectMany
Ich weiß zwar nicht, ob sie mir helfen werden, aber sie könnten
Jede Hilfe wird es wirklich zu schätzen wissen =): **