例 次のコード例では、 メソッドを Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) 使用して 2 つの数値シーケンスを比較し、最初のシーケンスにのみ表示される要素を返す方法を示します。 double[] numbers1 = { 2.0, 2.0, 2.1, 2.2, 2.3, 2.3, 2.4, 2.5 }; double[] numbers2 = { 2.2 }; IEnumerable<double> onlyInFirstSet = numbers1.Except(numbers2); foreach (double number in onlyInFirstSet) Console.WriteLine(number); /* This code produces the following output: 2
![Enumerable.Except メソッド (System.Linq)](https://cdn-ak-scissors.b.st-hatena.com/image/square/d6e4cb632c7025e9f5e05fd314fbf6dcd6144e8d/height=288;version=1;width=512/https%3A%2F%2Flearn.microsoft.com%2Fen-us%2Fmedia%2Fopen-graph-image.png)