static void Main() { BitArray64 arr = new BitArray64(5); BitArray64 arr1 = new BitArray64(5); arr1[0] = 6; arr[0] = 4; Console.WriteLine("Use foreach."); foreach (var item in arr) { Console.WriteLine(item); } Console.Write("\narr Equals arr1: "); Console.WriteLine(arr.Equals(arr1)); Console.WriteLine("\nThe arr HashCode is {0}", arr.GetHashCode()); Console.WriteLine("\narr == arr1: {0}", arr == arr1); Console.WriteLine("\narr != arr1: {0}", arr != arr1); Console.WriteLine("\narr: {0}", arr); Console.WriteLine("arr1: {0}", arr1); }
static void Main() { BitArray64 bArr = new BitArray64(25684556); //Console.WriteLine(10010101101010100010); Console.WriteLine(bArr); bArr[8] = 1; Console.WriteLine(bArr); Console.WriteLine("Zero bit of number is {0}", bArr[0]); Console.WriteLine("Second bit of number is {0}", bArr[2]); int index = 0; foreach (int bit in bArr) { Console.WriteLine("Bit {0,2}: {1}", index, bit); index++; } }