bool _CompareElement(Subsets Src1, Subsets Src2) { if (Src1.Length() != Src2.Length()) { return(false); } if (Src1.numList[0] != Src2.numList[0]) { return(false); } if (Src1.numList[1] != Src2.numList[1]) { return(false); } if (Src1.numList[2] != Src2.numList[2]) { return(false); } if (Src1.Length() > 3) { if (Src1.numList[3] != Src2.numList[3]) { return(false); } if (Src1.Length() > 4) { if (Src1.numList[4] != Src2.numList[4]) { return(false); } if (Src1.Length() > 5) { if (Src1.numList[5] != Src2.numList[5]) { return(false); } } } } return(true); }