c# - 如何从 List<IEnumerable<ItemClass>> 到 IEnumerable<ItemClass> 进行选择?

标签 c# linq

如何从 IEnumerable<IEnumerable<ItemClass>> 中选择至 IEnumerable<ItemClass>

这是我的代码

List<IEnumerable<ItemClass>> itemsList = _source.Select(x => x.Items).ToList();

结果我只需要所有 ItemClassList<ItemClass>

最佳答案

使用SelectMany

var q = _source.SelectMany(x => x.Items).ToList();

关于c# - 如何从 List<IEnumerable<ItemClass>> 到 IEnumerable<ItemClass> 进行选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883747/

相关文章:

c# - 密码生成器代码

c# - 将 MVC 列表分成多个 div

c# - 超时已过期。从池中获取连接之前超时时间已过

c# - 选择两个列表中常见的元素哪个更有效?

c# - 如何删除数组中的空元素?

c# - ProductName 隐藏 System.Windows.Forms.Control.ProductName

c# - 如何知道继承的泛型类型的基类型?

c# - LINQ - 无法隐式转换类型,存在显式转换

linq - 升级到 4.0 Framework,然后降级,现在找不到 Linq 命名空间?

c# - 使用 anglesharp linq 查询获取 Href 属性