似乎是这样的事情已经被回答,但我无法找到它。Linq清单列表到单个列表
我的问题很简单,我怎么能在一个语句中这样做,以便不必新建空的列表,然后在下一行中进行聚合,我可以有一个单一的linq语句输出我的最终列表。详细信息是每个包含住宅列表的项目列表,我只希望所有住宅都在一个平面列表中。
var residences = new List<DAL.AppForm_Residences>();
details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));
[如何将具有相同类型项目的列表的列表合并到单个项目列表中?](http://stackoverflow.com/questions/1191054/how-to-merge-a-list-of-列表与同一类型的项目到单一列表项) – Dzyann 2015-12-11 15:40:07