示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Ingrese el numero al lado de la opcion para selecionarla");
            Console.WriteLine("");
            Console.WriteLine("1. Triangulo");
            Console.WriteLine("2. Rectangulo");
            Console.WriteLine("3. Cuadrado");
            Console.WriteLine("4. Circulo");
            Console.WriteLine("5. Fin");


            int opcion = Convert.ToInt32(Console.ReadLine());

            switch (opcion)
            {
            case 1:
                Triangulo t = new Triangulo();
                break;

            case 2:
                Rectangulo r = new Rectangulo();
                break;

            case 3:
                Cuadrado c = new Cuadrado();
                break;

            case 4:
                Circulo s = new Circulo();
                break;

            case 5:
                Console.WriteLine("Gracias por su tiempo, que vuelva vecino");
                break;

            default:
                Console.WriteLine("Opcion invalida, Intente de nuevo");
                Program.Main(new string[] { });
                break;
            }
        }
示例#2
0
        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");
            }
        }