使用linq生成合并列表

Dun*_*unc 1 c# linq

我有一个可用的对象集合.

每个对象都包含一个列表.

我想生成一个列表,其中包含集合中每个对象列表中的每个元素.

我怎么能用linq或其他方式做到这一点?

SLa*_*aks 5

要展平嵌套列表,请使用SelectMany:

IEnumerable<ChildType> flattened = list.SelectMany(o => o.ChildList);
Run Code Online (Sandbox Code Playgroud)