Set Operators-Except


The Except operator produces the set difference between two sequences.


This example prints numbers that are in one integer array, but not another. The example uses Except to create a sequence that contains the values from numbersA that are not also in numbersB.


 









using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace ConsoleApplication4

{

  class Program

   {

    static void Main(string[] args)

    {

      int[] numbersA = { 0, 2, 4, 5, 6, 8, 9 };

       int[] numbersB = { 1, 3, 5, 7, 8 };


      IEnumerable<int> aOnlyNumbers = numbersA.Except(numbersB);


     Console.WriteLine("Numbers in first array but not second array:");

      foreach (var n in aOnlyNumbers)

      {

        Console.WriteLine(n);

      }


       Console.ReadLine();

     }

   }

}





Output:


                    

Aspnet Related Tutorials

...more

New Aspnet Resources

...more

Copyright © 2012 VisualBuilder. All rights reserved