15
如何在C#中快速找到兩個數組之間的相交?相交兩個陣列
如何在C#中快速找到兩個數組之間的相交?相交兩個陣列
Enumerable上有Intersect擴展方法。它適用於包括陣列在內的任何IEnumerable<T>
。
以下是Linq Intersect的一個使用示例。
// Assign two arrays.
int[] array1 = { 1, 2, 4 };
int[] array2 = { 2, 3, 4 };
// Call Intersect extension method.
var intersect = array1.Intersect(array2);
foreach (int value in intersect)
{
label1.Text += value + "\n";
}