static void Main() { Shape[] shapes = new Shape[3]; shapes[0] = new Rectangle(3, 4); shapes[1] = new Triangle(3, 4); shapes[2] = new Circle(4); foreach (var shape in shapes) { Console.WriteLine("{0}: {1:F2}", shape.GetType().Name, shape.CalculateSurface()); } }
static void Main() { Shape[] shapesArr = new Shape[] { new Triangle(5,4), new Rectangle(5,6), new Circle(6) }; foreach (var item in shapesArr) { Console.WriteLine(item.CalculateSurface()); } }