我有一个数组,里面有另一个数组,我想用linq将它们全部合并到一个数组中。
答案 0 :(得分:1)
您希望展平多维数组,请使用SelectMany
:
var mergedValues = values.SelectMany(subArray => subArray)
.ToArray();
您可以看到展平不同结构的其他示例here
答案 1 :(得分:1)
您正在寻找Enumerable.SelectMany
:
var flattened = a.SelectMany(row => row).ToArray();