C# 将对象的属性迁移到一个列表对象

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() {

我有一个对象集合,其属性类型为集合。 如何使用帮助Linq将对象属性快速迁移到集合对象之一

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();