Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#检查列表中的任何int是否与另一个列表中的任何int匹配_C#_List - Fatal编程技术网

C#检查列表中的任何int是否与另一个列表中的任何int匹配

C#检查列表中的任何int是否与另一个列表中的任何int匹配,c#,list,C#,List,如果这是一个明显的问题,我很抱歉,但我找不到答案 假设我有以下几点: var list1 = new List<int>{1,2,3}; var list2 = new List<int>{3,5,6}; 使用-它生成两个序列的交集。如果交叉点不为空,则两个序列中都存在某些项目: bool isAnyItemInBothLists = list1.Intersect(list2).Any(); 需要注意的一点是,这样的交集是一个,一旦找到任何公共项,您就会得到结果。所

如果这是一个明显的问题,我很抱歉,但我找不到答案

假设我有以下几点:

var list1 = new List<int>{1,2,3};
var list2 = new List<int>{3,5,6};
使用-它生成两个序列的交集。如果交叉点不为空,则两个序列中都存在某些项目:

bool isAnyItemInBothLists = list1.Intersect(list2).Any();

需要注意的一点是,这样的交集是一个,一旦找到任何公共项,您就会得到结果。所以,您无需等到计算出完整的交叉口。

您可以。。。我不知道事情这么简单。我喜欢它。@netorious但是列表与LINQ到SQL有什么关系呢?你明确指出你有两份清单,甚至提供了样本。对不起,我从错误的角度看待我的问题。谢谢你的帮助!
bool isAnyItemInBothLists = list1.Intersect(list2).Any();