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

How to check same value in two integer Arrays in C#

我无法在两个整数数组中找到相同的值。这是我的代码

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);
}

确实如此,但我不想这样

谢谢。

这是一个 1 班轮:

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