15
C#で2つの配列の間の交差を簡単に見つける方法はありますか?2つの配列を交差する
C#で2つの配列の間の交差を簡単に見つける方法はありますか?2つの配列を交差する
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";
}