public int CompareTo(object obj) { Member member = (Member)obj; if (type == member.type) { return(name.CompareTo(member.name)); } else { return(-type.CompareTo(member.type)); } }