static void PrintFigure(Figure figure) { var num = figure.Area(); Console.WriteLine(num); figure.Print(); }
// Сравнение элементов (для сортировки списка) public int CompareTo(object obj) { Figure p = (Figure)obj; if (this.Area() < p.Area()) { return(-1); } else if (this.Area() == p.Area()) { return(0); } else { return(1); } }