public int CompareTo(object obj) { GeomFigure p = obj as GeomFigure; if (this.Area() > p.Area()) { return(1); } else if (this.Area() == p.Area()) { return(0); } else { return(-1); } }