Mega Code Archive

 
Categories / C# / Collections Data Structure
 

Demonstrate BitArray

// Demonstrate BitArray.    using System;  using System.Collections;    public class BADemo {    public static void showbits(string rem,                           BitArray bits) {      Console.WriteLine(rem);      for(int i=0; i < bits.Count; i++)        Console.Write("{0, -6} ", bits[i]);      Console.WriteLine("\n");    }      public static void Main() {      BitArray ba = new BitArray(8);      byte[] b = { 67 };      BitArray ba2 = new BitArray(b);            showbits("Original contents of ba:", ba);              ba = ba.Not();        showbits("Contents of ba after Not:", ba);        showbits("Contents of ba2:", ba2);        BitArray ba3 = ba.Xor(ba2);        showbits("Result of ba XOR ba2:", ba3);    }  }