1
有没有像ToArray()
功能的组合一样的简单方法?我知道可以手动执行此操作,但它非常复杂。如何将List <KeyValuePair <int,int>>转换为int [] []?
或者也许有一些更好的方法来创建动态结构,收集一些计数<int,int>
对,最后可以将它转换为int[][]
?
有没有像ToArray()
功能的组合一样的简单方法?我知道可以手动执行此操作,但它非常复杂。如何将List <KeyValuePair <int,int>>转换为int [] []?
或者也许有一些更好的方法来创建动态结构,收集一些计数<int,int>
对,最后可以将它转换为int[][]
?
试试这个:
var result = list.Select(x => new[] { x.Key, x.Value }).ToArray();
什么是阵列的尺寸是多少? int [list.Length,2]? – brz 2014-09-20 19:55:02
请提供一些示例数据。我只能从主题假设你有一个列表(行)与索引,值的(稀疏?)数据? – Pieter21 2014-09-20 19:59:39
这取决于我们添加到列表中的项目数。例如,如果我们添加5个项目它是int [5] [2] – 2014-09-20 20:00:06