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);
        }
Example #2
0
        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++;
            }
        }