Esempio n. 1
0
        static void Main(string[] args)
        {
            Krug         krug         = new Krug(5);
            Kvadrat      kvadrat      = new Kvadrat(5);
            Pramougolnik pramougolnik = new Pramougolnik(5, 6);

            krug.Print();
            kvadrat.Print();
            pramougolnik.Print();
            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Pramougolnik P_One = new Pramougolnik(1, 2);

            Console.WriteLine(P_One.ToString());
            Kvfdrat K_One = new Kvfdrat(1);

            Console.WriteLine(K_One.ToString());
            Krug Kr_One = new Krug(3);

            Console.WriteLine(Kr_One.ToString());
            // вызов спомощу интерфейса
            P_One.Print();
            K_One.Print();
            Kr_One.Print();

            Console.ReadLine();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            Pramougolnik rect   = new Pramougolnik(1, 2);
            Kvfdrat      square = new Kvfdrat(4);
            Krug         circle = new Krug(4);

            Console.WriteLine("\nArrayList ");
            ArrayList al = new ArrayList();

            al.Add(circle);
            al.Add(rect);
            al.Add(square);
            foreach (var x in al)
            {
                Console.WriteLine(x);
            }
            Console.WriteLine("\nArrayList - сортировка ");
            al.Sort();
            foreach (var x in al)
            {
                Console.WriteLine(x);
            }
            Console.WriteLine("\nList < Figure > ");
            List <GeometricFigure> fl = new List <GeometricFigure>();

            fl.Add(circle);
            fl.Add(rect);
            fl.Add(square);
            foreach (var x in fl)
            {
                Console.WriteLine(x);
            }
            Console.WriteLine("\nList < Figure > - сортировка ");
            fl.Sort();
            foreach (var x in fl)
            {
                Console.WriteLine(x);
            }
            Console.WriteLine("\nМатрица ");
            Matrix3D <GeometricFigure> cube = new Matrix3D <GeometricFigure>(3, 3, 3, null);

            cube[0, 0, 0] = rect;
            cube[1, 1, 1] = square;
            cube[2, 2, 2] = circle;
            Console.WriteLine(cube.ToString());
            Console.WriteLine("\nСписок ");
            SimpleList <GeometricFigure> list = new SimpleList <GeometricFigure>();

            list.Add(square);
            list.Add(rect);
            list.Add(circle);
            foreach (var x in list)
            {
                Console.WriteLine(x);
            }
            list.Sort();
            Console.WriteLine("\nСортировка списка ");
            foreach (var x in list)
            {
                Console.WriteLine(x);
            }
            //SimpleStack<GeometricFigure> stack = new SimpleStack<GeometricFigure>();
            //stack.Push(rect);
            //stack.Push(square);
            //stack.Push(circle);
            //while (stack.Count > 0)
            //{
            //    GeometricFigure f = stack.Pop();
            //    Console.WriteLine(f);
            //}
            Console.ReadLine();
        }