public override bool Equals(object obj)
        {
            if (!(obj is BitArray64))
            {
                return(false);
            }

            BitArray64 bitArray64 = obj as BitArray64;

            if (bitArray64 == null)
            {
                return(false);
            }
            if (!Object.Equals(this.Value, bitArray64.Value))//reference type
            {
                return(false);
            }
            if (this.Value != bitArray64.Value)//value type
            {
                return(false);
            }
            return(true);
        }
 public static bool operator !=(BitArray64 val1, BitArray64 val2)
 {
     return(!BitArray64.Equals(val1, val2));
 }