private static void Main(string[] args) { Entrenador e1 = new Entrenador("322B", 1, "Francisco", "Ramírez", 25); Masajista m1 = new Masajista("Fisioterapeuta", 30, 122, "José", "Blasco", 48); Masajista m2 = new Masajista("Astrónomo", 21, 715, "Pablo", "Iglesias", 27); Futbolista f1 = new Futbolista(9, "Portero", 211, "Ramiro", "Maeztu", 24); Futbolista f2 = new Futbolista(8, "Delantero", 983, "Lopez", "Ibor", 34); Futbolista f3 = new Futbolista(2, "Defensa", 224, "Sanchez", "Castejón", 21); List <SeleccionFutbol> seleccionElegida = new List <SeleccionFutbol>(); seleccionElegida.Add(e1); seleccionElegida.Add(m1); seleccionElegida.Add(m2); seleccionElegida.Add(f1); seleccionElegida.Add(f2); seleccionElegida.Add(f3); foreach (SeleccionFutbol miembro in seleccionElegida) { miembro.MostrarDatos(); miembro.Viajar(); miembro.Concentrarse(); miembro.Accion(); Console.WriteLine(" " + miembro.GetType().Name); // Extrae el nombre de la clase (Masajista.cs - Futbolista.cs ...) } SeleccionPais s1 = new SeleccionPais("Andorra", seleccionElegida, 24); SeleccionPais s2 = new SeleccionPais("Alemania", seleccionElegida, 42); SeleccionPais s3 = new SeleccionPais("Brasil", seleccionElegida, 18); s1.MostrarDatosSeleccion(); s1.AltaSeleccion(); }
static void Main(string[] args) { Futbolista f1 = new Futbolista(7, "Centrocampista", 7, "Beñat", "Etxebarria", 28); Futbolista f2 = new Futbolista(10, "Delantero", 10, "Iker", "Muniain", 26); Futbolista f3 = new Futbolista(13, "Portero", 13, "Iago", "Herrerin", 30); Futbolista f4 = new Futbolista(4, "Defensa", 4, "Iñigo", "Martinez", 27); Entrenador e1 = new Entrenador("ATH", 1, "Gaizka", "Garitano", 45); Masajista m1 = new Masajista("Fisioterapeuta", 10, 2, "Juanito", "Oyarzabal", 50);; Masajista m2 = new Masajista("Fisioterapeuta", 10, 2, "Joseluis", "Korta", 50);; List <SeleccionFutbol> miembros = new List <SeleccionFutbol>() { f1, f2, f3, f4, m1, m2, e1 }; //foreach (SeleccionFutbol miembro in miembros) //{ // miembro.MostrarDatos(); // miembro.Viajar(); // miembro.Concentrarse(); // miembro.Accion(); //} SeleccionPais sp = new SeleccionPais("Euskadi", miembros, 10); sp.MostrarDatosSeleccion(); if (sp.AltaSeleccion()) { Console.WriteLine("Participante dado de alta."); } else { } if (sp.BajaSeleccion()) { Console.WriteLine("Participante dado de baja."); } else { Console.WriteLine("No se ha dado de baja al participante"); } }