Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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# 如何在C中检查两个整数数组中的相同值_C#_Arrays_Visual Studio 2012_Console - Fatal编程技术网

C# 如何在C中检查两个整数数组中的相同值

C# 如何在C中检查两个整数数组中的相同值,c#,arrays,visual-studio-2012,console,C#,Arrays,Visual Studio 2012,Console,在两个整数数组中找不到相同的值。这是我的密码 int[] array1 = { 4, 5, 6, 7, 8, 9, 10 }; int[] array2 = { 1, 2, 3, 4, 5, 6 }; 如何检查相同的值 我试过了 IEnumerable<int> k = (from d1 in array1 select d1).Intersect(from d2 in array2

在两个整数数组中找不到相同的值。这是我的密码

int[] array1 = { 4, 5, 6, 7, 8, 9, 10 };
int[] array2 = { 1, 2, 3, 4, 5, 6 };
如何检查相同的值

我试过了

IEnumerable<int> k = (from d1 in array1
                              select d1).Intersect(from d2 in array2
                                                   select d2).ToList();
foreach (var item in k)
{
    Console.WriteLine(item);
}
这是真的,但我不想这样做

谢谢。

这里有一行:

array1.Intersect(array2).ToList().ForEach(i => Console.WriteLine(i));

你在寻找什么样的方式?你有一个有效的解决方案,这种方法有什么问题吗?所以。。。你想重写Intersect的代码吗?简化一下:array1.inerSectorarray2.ToList。假设我现在在开始。那么您如何建议解决方案呢?您也可以在最后执行.ForEachConsole.WriteLine