Esempio n. 1
0
        static void Main(string[] args)
        {
            Console.Title = "Ejercicio 7";
            ICarrera [] coleccionICarrera = new ICarrera[] { new Deportista("ismael", "Bueno Molina", DateTime.Parse("02/04/1995"), 65F),
                                                             new Deportista("Vyacheslav", "no tiene", DateTime.Parse("15/02/1999"), 123.50F),
                                                             new Coche("Toyota", "AE86", ConsoleColor.White, 300),
                                                             new Coche("Citroen", "2 Caballos", ConsoleColor.Magenta, 2),
                                                             new Deportista("Adri", "Sánchez Fernández", DateTime.Parse("30,12,1990"), 122.30F) };

            //Mostrar datos
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("Usar la funcion (Correr() de la interfaz) de los elementos del array de ICarrera");
            Console.ResetColor();
            foreach (ICarrera item in coleccionICarrera)
            {
                item.Correr();
            }

            Console.WriteLine();
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("Mostrar la marca del coche o el nombre del deportista");
            Console.ResetColor();
            foreach (ICarrera item in coleccionICarrera)
            {
                if (item.GetType() == typeof(Deportista))
                {
                    Console.WriteLine(((Deportista)item).Nombre);
                }
                else
                {
                    Console.WriteLine(((Coche)item).Marca);
                }
            }
            Console.ReadKey();
        }
Esempio n. 2
0
 public CarreraController()
 {
     if (carr == null)
     {
         carr = new MCarrera();
     }
 }
Esempio n. 3
0
 public string AdministrarCarrera(ICarrera carrera)
 {
     Carrera = carrera;
     return("Contraté nuevos profesionales que se encargarán en la administración académica de Sistemas");
 }