Làm thế nào để chia nhỏ một IEnumerable
của IEnumerables
một phẳng IEnumerable
sử dụng LINQ
(hay cách nọ cách kia khác)?IEnumerable <IEnumerable <T>> để IEnumerable <T> sử dụng LINQ
17
A
Trả lời
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);
Để abatishchev, đây là chức năng tương đương với câu trả lời của Mehrdad hiện truy vấn biểu sysntax so với phương pháp khuyến nông và các biểu thức lambda. –