示例#1
0
        static void Main()
        {
            TwoDShape[] shapes = new TwoDShape[3];        // Массив из трех объектов класса TwoDShape
            shapes[0] = new Triangle("right", 8.0, 12.0); // Прямоугольный треугольник.
            shapes[1] = new Rectangle(6);                 // Квадрат.
            shapes[2] = new Rectangle(3, 5);              // Прямоугольник

            for (int i = 0; i < shapes.Length; i++)
            {
                Console.WriteLine("Shape of object is {0}.", shapes[i].Name);
                Console.WriteLine("Area equal {0}.", shapes[i].Area());
                Console.WriteLine();
            }
        }
示例#2
0
 public TwoDShape(TwoDShape ob)       // Конструктор копии объекта TwoDShape.
 {
     Width  = ob.Width;
     Height = ob.Height;
     Name   = ob.Name;
 }