コード例 #1
0
ファイル: Prog_3.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
        static void Main()
        {
            Triangle t1 = new Triangle();
            Triangle t2 = new Triangle();

            t1.Width = 4.0;
            t1.Height = 4.0;
            t1.Style = "равнобедренный";

            t2.Width = 8.0;
            t2.Height = 12.0;
            t2.Style = "прямоугольный";

            Console.WriteLine("Сведения об объекте t1: ");
            t1.ShowStyle();
            t1.ShowDim();

            Console.WriteLine("Площадь равна " + t1.Area());
            Console.WriteLine();
            Console.WriteLine("Сведения об объекте t2: ");

            t2.ShowStyle();
            t2.ShowDim();
            Console.WriteLine("Площадь равна " + t2.Area());

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Prog_7.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
        static void Main()
        {
            Triangle t1 = new Triangle();
            Triangle t2 = new Triangle("прямоугольный", 8.0, 12.0);
            Triangle t3 = new Triangle(4.0);

            t1 = t2;
            Console.WriteLine("Сведения об объекте t1: ");
            t1.ShowStyle();
            t1.ShowDim();
            Console.WriteLine("Площадь равна " + t1.Area());
            Console.WriteLine();

            Console.WriteLine("Сведения об объекте t2: ");
            t2.ShowStyle();
            t2.ShowDim();
            Console.WriteLine("Площадь равна " + t2.Area());
            Console.WriteLine();

            Console.WriteLine("Сведения об объекте t3: ");
            t3.ShowStyle();
            t3.ShowDim();
            Console.WriteLine("Площадь равна " + t3.Area());
            Console.WriteLine();

            Console.ReadKey();
        }
コード例 #3
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();
        }
コード例 #4
0
ファイル: Prog_15.cs プロジェクト: Vlad-ole/C_sharp_Troelsen
        static void Main()
        {
            Triangle t1 = new Triangle("прямоугольный", 8.0, 12.0);

            // Сделать копию объекта t1.
            Triangle t2 = new Triangle(t1);

            Console.WriteLine("Сведения об объекте t1: ");
            t1.ShowStyle();
            t1.ShowDim();
            Console.WriteLine("Площадь равна " + t1.Area());
            Console.WriteLine();

            Console.WriteLine("Сведения об объекте t2: ");
            t2.ShowStyle();
            t2.ShowDim();
            Console.WriteLine("Площадь равна " + t2.Area());

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