我有一个数组,里面有另一个数组,我想使用 linq 将它们全部合并到一个数组中。
问问题
73 次
2 回答
1
您正在寻找Enumerable.SelectMany
:
var flattened = a.SelectMany(row => row).ToArray();
于 2013-06-07T08:59:58.710 回答
1
你想展平你的多维数组,使用SelectMany
:
var mergedValues = values.SelectMany(subArray => subArray)
.ToArray();
您可以在此处查看展平不同结构的其他示例
于 2013-06-07T08:59:51.783 回答