示例#1
0
        private static void Main(string[] args)
        {
//			Application.EnableVisualStyles();
//			Application.SetCompatibleTextRenderingDefault(false);
//			Application.Run(new MainForm());

            // ООП: классы и обьекты

            // Hello World на С#
            //Console.WriteLine("Hello world!");
            //Console.ReadLine();


            PolymorphismDemo();

            //new WindowsDemo.Square();
            new WindowsDemo.GetSetDemo.Square();

            // Можно не обьявлять тип переменной явно
            var Square3 = new Square3();

            Square3.Area = 400;
            Console.WriteLine("Сторона: " + Square3.Side);
            Square3.Side = 3;
            Console.WriteLine("Сторона: " + Square3.Side + " Площадь: " + Square3.Area);

            Console.ReadLine();
        }
        public void TestTask2_3()
        {
            Figure3    figure    = new Figure3(4, 6);
            Square3    square    = new Square3(3, 4);
            Rectangle3 rectangle = new Rectangle3(5, 7);

            Assert.AreEqual(figure.Draw(), figure.GetType().Name);
            Assert.AreEqual(square.Draw(), square.GetType().Name);
            Assert.AreEqual(rectangle.Draw(), rectangle.GetType().Name);
        }