C#/.NET/.NET Core应用程序编程开发中如何使用LINQ将集合中的集合转换成单个集合?
1.87K 次浏览
在C#/.NET/.NET Core应用程序编程开发中,如何使用LINQ将集合中的集合转换成单个集合,也就是将集合扁平化呢?比如说现在有一个集合IEnumerable<List<int>>
,现在需要将这个集合转换成单个集合List<int>
,更具体的示例为,如下:
var list = new List<List<int>> {
new List<int>{1,2,3,4,5,6},
new List<int>{7,8,9}
};
list
的结构为:[[1,2,3,4,5,6],[7,8,9]]
list
扁平化后期望的结果是:1,2,3,4,5,6,7,8,9
应该如何实现呢?