2017-04-19 85 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

相關問題