C# 将对象的属性迁移到一个列表对象
我有一个对象集合,其属性类型为集合。 如何使用帮助Linq将对象属性快速迁移到集合对象之一C# 将对象的属性迁移到一个列表对象,c#,linq,C#,Linq,我有一个对象集合,其属性类型为集合。 如何使用帮助Linq将对象属性快速迁移到集合对象之一 Class obj { list<int> aa; List<obj> b = new List<obj>() { new obj() { aa = new List<int>(){1,2,3} }, new obj() {
Class obj
{
list<int> aa;
List<obj> b = new List<obj>()
{
new obj()
{
aa = new List<int>(){1,2,3}
},
new obj()
{
aa = new List<int>(){4,5,6}
}
}
}
我需要将对象集合的所有属性迁移到一个集合。
谢谢。使用LINQ和:
谢谢你的快速回答。
var result = b.SelectMany(o=>o.aa).ToList();