Wie transponieren Sie Bemaßungen in einer 2D-Sammlung mit LINQ?
Betrachten Sie die folgende Struktur:
<code>IEnumerable<IEnumerable<int>> collection = new[] { new [] {1, 2, 3}, new [] {4, 5, 6}, new [] {7, 8, 9} }; </code>
Wie kann ich diese Sammlung aufzählen, damit ich sie erhalte?IEnumerable<int>
Sammlungen aus den ersten Gegenständen, zweiten Gegenständen usw.?
Das heißt, {1, 4, 7}, {2, 5, 8}, ...
(Obwohl die Implementierung, die ich gewählt habe, istint[]
Objekte, nehmen Sie an, Sie haben nurIEnumerable<int>
Funktionalität. Vielen Dank.)