public int Compare(object obj) { Magazine a = (Magazine)obj; if (this.Month > a.Month) { return(1); } if (this.Month < a.Month) { return(-1); } return(0); }
static void Main(string[] args) { Console.WriteLine("ВИРТУАЛЬНЫЕ МЕТОДЫ И ИЕРАРХИЯ КЛАССОВ, ЗАПРОСЫ\n"); List <PrintEdition> arr = new List <PrintEdition>(); AutoFill(arr, 5); arr.Sort(); ShowItems(arr); ShowAmountOfProgrammingMagazines(arr); Console.WriteLine("\n\nИНТЕРФЕЙСЫ\n"); Magazine[] mas = new Magazine[5]; MagazineArrayFill(mas); Array.Sort(mas, new SortByMonth()); MagazineShow(mas); WorkWithClone(); }