static void Main() { // Testing the BitArray class and the ToString() method Console.WriteLine("Testing the BitArray class and the ToString() method:"); Console.WriteLine(new string('-', 53)); BitArray firstArray = new BitArray(127u); Console.WriteLine("Number {0} as a 64 bit array: {1}", firstArray.Number, firstArray); BitArray secondArray = new BitArray(255u); Console.WriteLine("Number {0} as a 64 bit array: {1}",secondArray.Number, secondArray); Console.WriteLine(); var temp = new BitArray(255u); // Testing the indexer Console.WriteLine("Testing the indexer:"); Console.WriteLine(new string('-', 20)); secondArray[5] = 0; Console.WriteLine("Number {0} transformed to {1} after changing the bit at position 5.", temp.Number, secondArray.Number); Console.WriteLine("Number {0} as a 64 bit array: {1}", secondArray.Number, secondArray); Console.WriteLine(); // Testing the == and != operators Console.WriteLine("Testing the == and != operators:"); Console.WriteLine(new string('-', 32)); Console.WriteLine("First array == second array: {0}", firstArray == secondArray); Console.WriteLine("First array != second array: {0}", firstArray != secondArray); Console.WriteLine(); // Testing the Equals() and CompareTo() methods Console.WriteLine("Testing the Equals() and the CompareTo() methods:"); Console.WriteLine(new string('-', 49)); Console.WriteLine("Result of the Equals() method for the first array and the second array: {0}", firstArray.Equals(secondArray)); Console.WriteLine("Result of the CompareTo() method for the first array and the second array: {0}", firstArray.CompareTo(secondArray)); }
static void Main() { var bits = new BitArray(4); }