不規則的名單說我有以下數據交織多個(2個以上)使用LINQ
IEnumerable<IEnumerable<int>> items = new IEnumerable<int>[] {
new int[] { 1, 2, 3, 4 },
new int[] { 5, 6 },
new int[] { 7, 8, 9 }
};
什麼是返回與交錯,所以我得到的結果項的平面列表的最簡單的方法:
1,5,7,2,6,8,3,9,4
注:內列出的數量不會在運行時是已知的。
愛你的解決方案。認爲這是神奇的線 var enumerators = source.Select(e => e.GetEnumerator())。ToArray(); +1 – Anand
工作了一段時間,並在我的工具欄中添加了新的擴展方法。謝謝! –