gpt4 book ai didi

c# - LINQ:查询集合是否包含另一个集合中的任何元素

转载 作者:IT王子 更新时间:2023-10-29 04:20:37 25 4
gpt4 key购买 nike

很明显,这很容易通过几个 foreach 循环实现,但我在使用了多年 Java 之后才开始使用 C#,现在我正尝试将 LINQ 融入所有内容,因为它太棒了。

我有两个 ICollections 字符串,我想检查一个集合是否包含另一个集合中的任何字符串。换句话说,我想检查两个集合的并集是否为空。

在这种情况下,我实际上并不关心匹配的字符串,只关心匹配是否存在。我假设 Any 是这里的关键方法,但我不知道如何用它做我想做的事。我确定解决方案非常简单;我只是不太熟悉构建查询。

最佳答案

if (a.Intersect(b).Any())

关于c# - LINQ:查询集合是否包含另一个集合中的任何元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9710341/

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