//Converts DAABitArray object to string. Used for debugging. private String outputBitArray(DAABitArray input) { string tempBitString = ""; for (int i = 0; i < input.NumBits; i++) { tempBitString = tempBitString + input.GetBitAsLong(i); } return(tempBitString); }
//Determine if two DAABitArray objects are equal. private bool bitArraysEqual(DAABitArray input1, DAABitArray input2) { string tempBitString1 = ""; string tempBitString2 = ""; for (int i = 0; i < input1.NumBits; i++) //Convert both DAABitArray objects to strings. { tempBitString1 = tempBitString1 + input1.GetBitAsLong(i); } for (int j = 0; j < input2.NumBits; j++) { tempBitString2 = tempBitString2 + input2.GetBitAsLong(j); } return(tempBitString1 == tempBitString2); //Test if strings are equal. }