本記事の概要
この記事では、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:

コメント