コード例 #1
0
ファイル: Prog_20.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
        static void Main()
        {
            TwoDShape[] shapes = new TwoDShape[4];
            shapes[0] = new Triangle("прямоугольный", 8.0, 12.0);
            shapes[1] = new Rectangle(10);
            shapes[2] = new Rectangle(10, 4);
            shapes[3] = new Triangle(7.0);

            for (int i = 0; i < shapes.Length; i++)
            {
                Console.WriteLine("Объект — " + shapes[i].name);
                Console.WriteLine("Площадь равна " + shapes[i].Area());
                Console.WriteLine();
            }

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Prog_19.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
 // Сконструировать копию объекта TwoDShape.
 public TwoDShape(TwoDShape ob)
 {
     Width = ob.Width;
     Height = ob.Height;
     name = ob.name;
 }
コード例 #3
0
ファイル: Prog_15.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
 // Сконструировать копию объекта TwoDShape.
 public TwoDShape(TwoDShape ob)
 {
     Width = ob.Width;
     Height = ob.Height;
 }