¿Cómo transpones las dimensiones en una colección 2D utilizando LINQ?
Considera la siguiente estructura:
<code>IEnumerable<IEnumerable<int>> collection = new[] { new [] {1, 2, 3}, new [] {4, 5, 6}, new [] {7, 8, 9} }; </code>
¿Cómo puedo enumerar esta colección para que obtengaIEnumerable<int>
¿Colecciones compuestas de los primeros artículos, segundos artículos, etc.?
Es decir, {1, 4, 7}, {2, 5, 8}, ...
(Aunque la implementación que he elegido esint[]
objetos, asume que solo tienesIEnumerable<int>
funcionalidad Gracias.)