gpt4 book ai didi

c# - 如何在 C# 中使用 linq 检查列表中是否存在两个值

转载 作者:行者123 更新时间:2023-11-30 19:59:39 28 4
gpt4 key购买 nike

我有一个如下所示的 linq 语句:

if(items.Any(x => x.CustomerID == 4))
{

}

但是,我想在我的项目列表中找到一个对象,它不仅包含 4 的 customerID,还包含 6 的 designID。

我知道我可以做到:

if(items.Any(x => x.CustomerID == 4) && items.Any(x => x.DesignID == 6))
{

}

但这可能行不通,因为我需要找到具有这两个值的相同对象(这将单独检查它们是否存在)。有没有办法将它们结合起来?

最佳答案

您可以组合两个条件,例如 x.CustomerID == 4 && x.DesignID == 6

if(items.Any(x => x.CustomerID == 4 && x.DesignID == 6))

关于c# - 如何在 C# 中使用 linq 检查列表中是否存在两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23394903/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com