示例#1
0
        static void Main()
        {
            BitArray64 newBitArray00 = new BitArray64(786543u);
            BitArray64 newBitArray01 = new BitArray64(153245676854u);
            BitArray64 newBitArray02 = new BitArray64(4095u);

            Console.WriteLine("First value: {0}\nIn decimal: {1}", newBitArray00, BitArray64.ToDecimal(newBitArray00));
            Console.WriteLine("-------------------------------");
            Console.WriteLine("Second value: {0}\nIn decimal: {1}", newBitArray01, BitArray64.ToDecimal(newBitArray01));
            Console.WriteLine("-------------------------------");
            Console.WriteLine("Third value: {0}\nIn decimal: {1}", newBitArray02, BitArray64.ToDecimal(newBitArray02));
            Console.WriteLine("-------------------------------");
        }
示例#2
0
 public static ulong ToDecimal(BitArray64 bitArray)
 {
     return(Convert.ToUInt64(bitArray.ToString(), 2));
 }