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