Invert values in BitArray in CSharp

Description

The following code shows how to invert values in BitArray.

Example


using System;/*from w ww . j  av  a2  s.c  o m*/
using System.Collections;
public class SamplesBitArray  {

   public static void Main()  {
      BitArray myBA1 = new BitArray( 4 );
      BitArray myBA2 = new BitArray( 4 );
      myBA1[0] = myBA1[1] = false;
      myBA1[2] = myBA1[3] = true;
      myBA2[0] = myBA2[2] = false;
      myBA2[1] = myBA2[3] = true;

      myBA1.Not();
      myBA2.Not();

      PrintValues( myBA1);
      PrintValues( myBA2);
   }


   public static void PrintValues( IEnumerable myList)  {
      foreach ( Object obj in myList ) {
         Console.WriteLine(obj );
      }
   }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    Collections »




ArrayList
BitArray
Collection
Comparer
HashSet
Hashtable
LinkedList
List
ListDictionary
OrderedDictionary
Queue
SortedList
SortedSet
Stack
StringCollection
StringDictionary