如何转换List <keyvaluepair <int,int>&gt; to int [] []?</keyvaluepair <int,int>

时间:2014-09-20 19:50:30

标签: c# linq

是否有一种简单的方法,例如与ToArray()功能的某种组合?我知道可以手动执行此操作,但这非常复杂。

或许还有一些更好的方法可以创建动态结构,收集一些<int,int>对的数量,并且最终可以将它转换为int[][]

1 个答案:

答案 0 :(得分:7)

试试这个:

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