如何的IEnumerables
一個IEnumerable
劃分到一個平坦IEnumerable
使用LINQ
(或其他某種方式)?IEnumerable的<IEnumerable的<T>>到的IEnumerable <T>使用LINQ
17
A
回答
44
enumerable.SelectMany(x => x)
12
var result = from e in enumerables
from v in e
select v;
4
IEnumerable<IEnumerable<int>> number_collections = ...
IEnumerable<int> = number_collections.SelectMany(x => x);
相關問題
- 1. 將IEnumerable <T>與IEnumerable比較IEnumerable <IEnumerable <T>>
- 2. 的Linq:轉換IEnumerable的<Point>到IEnumerable <float>
- 3. 的EntitySet <IEnumerable的<T>>到IEnumerable的<T>
- 4. IEnumerable的<T>到的IDictionary <U,IEnumerable的<T>>
- 5. 選擇自IEnumerable <T>到IEnumerable的<Quantity<T>>
- 6. 鑄造IEnumerable <Derived> IEnumerable <BaseClass>
- 7. 從IEnumerable <IEnumerable <T>>
- 8. 分組IEnumerable <IEnumerable <int>>
- 9. IEnumerable <IEnumerable <T>> to string [] []
- 10. 產量返回IEnumerable <IEnumerable <...>>
- 11. LINQ的 - 無法隱式轉換類型 '的IEnumerable <IEnumerable的<.XElement>>' 到 'IEnumerable的<.XElement>'
- 12. IEnumerable <>到IList <>
- 13. 如何將IEnumerable <IEnumerable <IGrouping <int,string> >>轉換爲IEnumerable <IEnumerable <string>>
- 14. 如何將IEnumerable <IEnumerable <Foo>>減少到IEnumerable <Foo>?
- 15. Mapper.Map <任務<IEnumerable的<Address>>,任務<IEnumerable的<AddressView>>()
- 16. 使用IEnumerable <DerivedClass>實現接口的IEnumerable <BaseClass>?
- 17. 更好的方式來使用IEnumerable <IEnumerable <string>>
- 18. LINQ:從另一個IEnumerable <T>創建IEnumerable <T>?
- 19. 鑄造了IEnumerable <int>到IEnumerable的<long>失敗
- 20. 如何將IEnumerable <IEnumerable <T>>轉換爲IEnumerable <T>
- 21. 何時使用IEnumerable over IEnumerable <>
- 22. Linq返回IEnumerable <T>
- 23. LINQ to IEnumerable <MyObj>
- 24. 鑄造Linq IEnumerable <Datarow>
- 25. XML到IEnumerable的<T>
- 26. 具體的IEnumerable <T>具體的IEnumerable <string>
- 27. 轉換/投射IEnumerable到IEnumerable <T>
- 28. 演員IEnumerable <Inherited>到IEnumerable <Base>
- 29. 演員/轉換IEnumerable <T>到IEnumerable <U>?
- 30. IEnumerable <T>代表IEnumerable的「其餘」<T>序列
要abatishchev,這在功能上等效於邁赫達德的回答表示查詢表達式sysntax與擴展方法和lambda表達式。 – 2010-04-09 21:42:37