Skip to content
David Cumps

BitArray Class

Part of my 2008 study notes for exam 70-536 (.NET Framework 2.0).

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]);

You May Also Like

ArrayList Class

Resizeable, unordered, index-based collection. Suffers from boxing/unboxing when working with value types. Implements IEnumerator, allowing foreach…