2014-09-20 183 views
1

有沒有像ToArray()功能的組合一樣的簡單方法?我知道可以手動執行此操作,但它非常複雜。如何將List <KeyValuePair <int,int>>轉換爲int [] []?

或者也許有一些更好的方法來創建動態結構,收集一些計數<int,int>對,最後可以將它轉換爲int[][]

+1

什麼是陣列的尺寸是多少? int [list.Length,2]? – brz 2014-09-20 19:55:02

+0

請提供一些示例數據。我只能從主題假設你有一個列表(行)與索引,值的(稀疏?)數據? – Pieter21 2014-09-20 19:59:39

+0

這取決於我們添加到列表中的項目數。例如,如果我們添加5個項目它是int [5] [2] – 2014-09-20 20:00:06

回答

7

試試這個:

var result = list.Select(x => new[] { x.Key, x.Value }).ToArray(); 
相關問題