我有一个名为 床单 ,列表包含 一行 物体。每个Row对象都有一个包含 单间牢房 物体。现在我想实现一个 工作表单元格 属性,返回所有行上的所有单元格。我确信一定有一个优雅的LINQ解决方案可以解决这个问题,但我还没有弄清楚。假设我得到了this.rows中的所有行,我如何使用LINQ获得包含所有行中所有单元格的IEnumerable?
IEnumerable<Cell> cells = this.rows ...?
有一种叫做SelectMany的:
IEnumerable<Cell> cells = this.rows.SelectMany(r => r.Cells);