Как вы переносите размеры в 2D-коллекции с помощью LINQ?

Рассмотрите следующую структуру:

<code>IEnumerable<IEnumerable<int>> collection = new[] { 
    new [] {1, 2, 3}, 
    new [] {4, 5, 6}, 
    new [] {7, 8, 9} 
};
</code>

Как я могу перечислить эту коллекцию, чтобы получитьIEnumerable<int> коллекции, состоящие из первых предметов, вторых предметов и т. д .

То есть {1, 4, 7}, {2, 5, 8}, ...

(Хотя реализация, которую я выбрал, этоint[] объекты, предположим, у вас есть толькоIEnumerable<int> функциональность. Благодарность.

Ответы на вопрос(4)

Ваш ответ на вопрос