2017-04-19 88 views
0

我有具有属性类型的集合的对象的集合。 如何快速将对象属性迁移到帮助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} 
     } 
    } 
} 

我需要迁移的所有属性名“AA”对象集合一个集合。 谢谢。

回答

1

使用LINQ和SelectMany

var result = b.SelectMany(o=>o.aa).ToList(); 
+0

感谢ü一个快速的答案。 – iSarzhan

+0

@iSarzhan你能接受这个答案吗? – Backs

相关问题