Как расколоть IEnumerable
из IEnumerables
к одной плоской 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. LINQ error- не тайное IEnumerable <IEnumerable <object>> в IEnumerable <object>
- 2. LINQ IEnumerable <T[]> to IEnumerable <T>
- 3. Выберите IEnumerable <object> из IEnumerable <IEnumerable <object>> LINQ
- 4. Как я могу уменьшить IEnumerable <IEnumerable <Foo>> до IEnumerable <Foo>?
- 5. IEnumerable <IEnumerable <int>> - не дублировать IEnumerable <int> s
- 6. Получить IEnumerable <T> из IEnumerable <IEnumerable <T>>
- 7. Как преобразовать IEnumerable <IEnumerable <T>> в IEnumerable <T>
- 8. Преобразование IEnumerable <X> в IEnumerable <Y>
- 9. Группировка последовательных одинаковых элементов: IEnumerable <T> к IEnumerable <IEnumerable <T>>
- 10. Листинг IEnumerable <Inherited> To IEnumerable
- 11. Сравнение en IEnumerable <T> to IEnumerable <IEnumerable <T>> эффективно
- 12. реализовать ienumerable с ienumerable <T>
- 13. Mapper.Map <Task <IEnumerable <Address>>, Task <IEnumerable <AddressView>>()
- 14. написать IEnumerable <IEnumerable <Point>> file
- 15. Deserialize к IEnumerable <IEnumerable <CustomType>>
- 16. Группировка IEnumerable <IEnumerable <int>>
- 17. Возврат дохода IEnumerable <IEnumerable <...>>
- 18. Сгладить IEnumerable <IEnumerable <>>; понимание дженерики
- 19. Запрос IEnumerable как IEnumerable <Type>
- 20. IEnumerable <> to IList <>
- 21. LINQ: IEnumerable <KeyValuePair <SomeType, IEnumerable <OtherType> >> Выбор
- 22. Когда использовать IEnumerable над IEnumerable <>
- 23. Выберите из IEnumerable <T> в IEnumerable <Quantity<T>>
- 24. Как преобразовать Список <IEnumerable <ProductViewModel> в <IEnumerable <ProductViewModel >>?
- 25. Linq - не может неявно преобразовать тип «IEnumerable <IEnumerable <.XElement>>» на «IEnumerable <.XElement>»
- 26. Как преобразовать IEnumerable <IEnumerable <IGrouping <int,string> >> в IEnumerable <IEnumerable <string>>
- 27. LINQ & IEnumerable <String> Переоценка
- 28. EntitySet <IEnumerable <T>> в IEnumerable <T>
- 29. Как преобразовать IEnumerable <IEnumerable <T>> в список <string>?
- 30. Фильтр IEnumerable <T> на основе IEnumerable, String>
Для abatishchev, это функционально эквивалентно ответу Мердад показывающего запроса выражение sysntax против методов расширения и лямбда-выражений. –