public int CompareTo(SearchResult other) { int pinyinCompare = PinyinNumbered.CompareTo(other.PinyinNumbered); int traditionalCompare = Traditional.CompareTo(other.Traditional); if (pinyinCompare == 0) { return(traditionalCompare); } return(pinyinCompare); }