© Культин Н.Б., 2022 В классе List определен метод Sort, который выполняет сортировку списка. Метод Sort работает, если элементами списка являются объекты классов, для которых определен метод CompareTo. К таким классам относятся, например, классы string, int, double. Таким образом, для того, чтобы выполнить сортировку простого списка, списка строк или чисел, к нему надо применить метод Sort. Если список состоит из объектов, определенных программистом, то для того, чтобы использовать метод Sort для сортировки списка, в классе, к которому относятся объекты списка, необходимо определить метод CompareTo, выполняющий сравнение объектов по содержимому какого либо из полей. Обратите внимание, в заголовке объявления класса Sale через двоеточие указан идентификатор IComparable, это означает, что класс Sale является производным от класса IComparable и, как следствие, должен иметь метод CompareTo, позволяющий сравнивать объекты. Для сортировки по возрастанию, метод CompareTo должен возвращать -1,