gpt4 book ai didi

c# - 两个集合中的任何交集

转载 作者:可可西里 更新时间:2023-11-01 08:02:41 25 4
gpt4 key购买 nike

我必须找出两个集合是否有任何交集,我这样做的方法是使用 LINQ 的“Join”来获取两个集合的交集,然后我使用“Any”。但我想知道,是否还有其他更“优雅”的方式来做到这一点?

最佳答案

Enumerable.Intersect 可能是您正在寻找的。

来自 MSDN:

int[] id1 = { 44, 26, 92, 30, 71, 38 };
int[] id2 = { 39, 59, 83, 47, 26, 4, 30 };
IEnumerable<int> both = id1.Intersect(id2);
if(both.Any())...

关于c# - 两个集合中的任何交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627419/

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