c# - 如何使用linq过滤类列表中的列表?

标签 c# linq ienumerable

class A
{
    List<Package> productPackages;
}


static void Main(string[] args)
    {
        List<A> mainProductListing;
    }

如何在 productPackage.fileName="somefile.msi" usin Linq 中过滤 mainProductListing.productPacakge

最佳答案

var list = mainProductListing.Where(t=>t.productPackages.Any(s=>s.fileName == "somefile.msi"));

关于c# - 如何使用linq过滤类列表中的列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31739627/

相关文章:

c# - 在 C# 中访问 Excel 单元格值

c# - LINQ:不同元素的 Sum()

c# - 如何使用正则表达式和/或 linq 解析游戏日志?

c# - ModelState 使用 Key + ErrorMessage 创建列表字符串。 (林克)

c# - 为什么我必须创建 `IEnumerable<T>` 的具体实现才能修改其成员?

c# - 如何确定一个对象是否可以将 ToString 转换为值或类型名称?

c# - 如何找到列表中 x 和 y 位置值与给定 x 和 y 匹配的对象的索引

sql - 在使用 PredicateBuilder 方面需要帮助

c# - 将内部集合返回为 IEnumerable<T> 的标准方法

javascript - C# 中的 Cloudant DB 查询批量读取