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(); }
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(); }
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(); }
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(); }
// Сконструировать копию объекта типа Triangle. public Triangle(Triangle ob) : base(ob) { Style = ob.Style; }