[.NET クラスライブラリ Tips][LINQ] 2つのシーケンスの共通の要素を取得する(Intersectメソッド)

スポンサーリンク

本記事の概要

この記事では、LINQを使用して、 2つのシーケンスの共通の要素を取得する方法について説明します。

公式サイト情報はコチラを参照してください。

 

2つのシーケンスの共通の要素を取得する

Intersectメソッドは、2つのシーケンスの共通の要素を取得するために使用されます。以下は、Intersectメソッドを使用した簡単な例です。

int[] array1 = { 1, 2, 3, 4, 5 };
int[] array2 = { 3, 4, 5, 6, 7 };

var result = array1.Intersect(array2);

foreach (int num in result)
{
    Console.WriteLine(num);
}

この例では、2つの配列array1とarray2が定義され、それらの共通の要素が取得されています。共通の要素である 3, 4, 5 が結果として得られ、foreachループで表示されます。

出力結果は以下の通りです。

3
4
5

.NET クラス Tips 一覧

これまでに紹介した .NET Tips 一覧はこちら

Please follow and like us:

コメント

タイトルとURLをコピーしました