2012-08-02 80 views
0

我詢問this問題,並幫助了很多。然後我意識到我還需要一個列表的ID列表,該列表是該對象中的一個屬性。基本上我想結束從這些對象中的每個列表生成的整數列表。有任何想法嗎? 謝謝!更多LINQ語法

+7

請你的問題自足。 – 2012-08-02 21:42:17

回答

4
var ids = (from x in outerList 
      from y in x.List 
      select y).ToList(); 

或避免的DUP:

var ids = (from x in outerList 
      from y in x.List 
      select y).Distinct().ToList(); 

有關信息,這也可以寫成:

var ids = outerList.SelectMany(x => x.List).ToList(); 

或:

var ids = outerList.SelectMany(x => x.List).Distinct().ToList();