2009-10-21 206 views

回答

13

由於leppie說,你要Enumerable.SelectMany。最簡單的形式是:

combined = listOfList.SelectMany(x => x); 

在查詢表達式,當你有一個以上的from條款SelectMany被調用,這樣的替代方法是:

combined = from x in listOfList 
      from y in x 
      select y; 
+0

我不知道爲什麼MS didnt超載所有擴展方法不採用參數,而是使用身份。猜猜類型推斷不會那麼好運。 – leppie 2009-10-21 11:58:26

+0

是的,類型推斷會變得棘手 - 至少是預協方差。之後,它會更簡單。 – 2009-10-21 12:01:35

2

的SelectMany()

OK

相關問題