gpt4 book ai didi

c# - 使用 LINQ 在两个列表中搜索至少一个匹配项

转载 作者:IT王子 更新时间:2023-10-29 04:46:28 26 4
gpt4 key购买 nike

用 LINQ(查询语法或其他)比较两个列表的最佳方式(平均而言)是什么

var A = new [] { 1, 2, 3, ... };
var B = new [] { 4, 1, 5, ... };

bool match =
// Some LINQ expression

当第一个列表中的至少一个元素(在本例中为 1)等于第二个列表中的元素时,match 将为真?我不需要知道有多少匹配,甚至不需要知道匹配了哪一个,只要至少有一个匹配即可。

最佳答案

当然有。

A.Intersect(B).Any();

Intersect 在最意想不到的情况下总是有用的。

关于c# - 使用 LINQ 在两个列表中搜索至少一个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411165/

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