public void SelectNCalculate() { switch (this._Figura) { case EnumFigurasGeometricas.Circulo: Circulo cir = new Circulo(); break; case EnumFigurasGeometricas.Cuadrado: Cuadrado cua = new Cuadrado(); break; case EnumFigurasGeometricas.Rectangulo: Rectangulo rec = new Rectangulo(); break; case EnumFigurasGeometricas.Triangulo: Triangulo tri = new Triangulo(); break; default: throw new InvalidOperationException("La opcion que escogio no esta en el listado"); } }