看起来这种问题早就有答案了,但我找不到它。
我的问题很简单,如何用一条语句完成这个操作,以便不必创建空列表,然后在下一行聚合,而是可以有一个单独的LINQ语句输出我的最终列表。details是包含住所列表的项目列表,我只想要所有住所的平面列表。
var residences = new List<DAL.AppForm_Residences>();
details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));