BitArray Class

Overview

  • Contains an array of true/false values.
  • Resizable through the Length property.
  • Supports bitwise operations.

Examples

Setting Values

BitArray a = new BitArray(8);
a.SetAll(false);
a[2] = true;

Xor

BitArray a = new BitArray(8);
a.SetAll(false);
a[2] = true;
 
BitArray b = new BitArray(8);
b.SetAll(false);
b[2] = false;
 
BitArray xor = a.Xor(b);
Console.WriteLine(xor[2]);