public int Compare(object x, object y) { CompareTestDto o1 = (CompareTestDto)x; CompareTestDto o2 = (CompareTestDto)y; return(o1.ID.CompareTo(o2.ID) * -1); }
public int CompareTo(object obj) { CompareTestDto dto = obj as CompareTestDto; if (dto == null) { throw new ArgumentException("invalid type to compare with", "obj"); } return(ID.CompareTo(dto.ID)); }