public static bool samePad(GCPadStatus a, GCPadStatus b) { string[] asplit = a.ToString().Split(new char[1] { ';' }); string[] bsplit = b.ToString().Split(new char[1] { ';' }); for (int i = 1; i < asplit.Length; i++) { if (asplit[i] != bsplit[i]) { return(false); } } return(true); }