¿Cómo transpones las dimensiones en una colección 2D utilizando LINQ?
Considera la siguiente estructura:
IEnumerable<IEnumerable<int>> collection = new[] {
new [] {1, 2, 3},
new [] {4, 5, 6},
new [] {7, 8, 9}
};
¿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.)