static void Main(string[] args) { var shapes = new Shape[3]; shapes[0] = new Rectangle(); shapes[1] = new Circle(); shapes[2] = new Triangle(); foreach (var shape in shapes) { shape.Draw(); Console.WriteLine(); } shapes.ToString(); }