コード例 #1
0
ファイル: Magazine.cs プロジェクト: D43R/Lab10
        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);
        }
コード例 #2
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();
        }