static void Main(string[] args)
        {
            //Declaracion y inicializacion de lista de jugadores
            List <Equipo> equipos = new List <Equipo>();


            //Declaracion y asignacion de valores jugadores
            //Declaracion de equipo
            Equipo jugador1 = new Equipo();


            equipos.Add(new Equipo());
            equipos[0].Nombre                = "Guajolotes FC";
            equipos[0].CiudadOrigen          = "MonTeJuana";
            equipos[0].Entrenador            = "Javier Contreras";
            equipos[0].estadio               = new Estadio();
            equipos[0].estadio.NombreEstadio = "Estadio 1 ";
            equipos[0].estadio.Direccion     = "Al fondo a la derecha";
            equipos[0].estadio.Capacidad     = 90000;

            //Añadir Jugadores
            equipos[0].Jugadores.Add(new Jugador("Kami Tokotori", "28"));
            equipos[0].Jugadores.Add(new Jugador("Tori Kamitori", "18"));
            equipos[0].Jugadores.Add(new Jugador("Esteban Dido", "32"));
            equipos[0].Jugadores.Add(new Jugador("Elsa Bandija", "24"));
            equipos[0].Jugadores.Add(new Jugador("Escrom Lambin", "23"));
            equipos[0].Jugadores.Add(new Jugador("Niko ni", "32"));
            equipos[0].Jugadores.Add(new Jugador("Morelo Micon", "54"));
            equipos[0].Jugadores.Add(new Jugador("Elso millon", "25"));
            equipos[0].Jugadores.Add(new Jugador("Molino ventudo", "44"));

            //New equipo
            Equipo Jugador2 = new Equipo();

            equipos.Add(new Equipo());
            equipos[1].Nombre       = "Equipo sin nombrexd";
            equipos[1].CiudadOrigen = "Morelia Yucatan";
            equipos[1].Entrenador   = "Siguririgu";
            equipos[1].estadio      = new Estadio();
            equipos[1].estadio      = null;
            //Añadir Jugadoreds
            equipos[1].Jugadores.Add(new Jugador("Osbaldo moreno", "25"));
            equipos[1].Jugadores.Add(new Jugador("Spider man", "25"));
            equipos[1].Jugadores.Add(new Jugador("Sigurirur", "15"));
            equipos[1].Jugadores.Add(new Jugador("Buen canal", "41"));
            equipos[1].Jugadores.Add(new Jugador("Hola bola", "43"));
            equipos[1].Jugadores.Add(new Jugador("Nombre feik", "32"));
            equipos[1].Jugadores.Add(new Jugador("Nombre real", "42"));
            equipos[1].Jugadores.Add(new Jugador("El pei nado", "34"));
            equipos[1].Jugadores.Add(new Jugador("Stemenxd", "42"));

            foreach (Equipo equipo in equipos)
            {
                Console.WriteLine("Equipo: " + equipo.Nombre);
                Console.WriteLine("Ciudad de origen " + equipo.Nombre);
                Console.WriteLine("Entrenador " + equipo.Entrenador);
                //If nulos por si no se añaden datos
                if (equipo.estadio != null)
                {
                    Console.WriteLine("Nombre estadio: " + equipo.estadio.NombreEstadio);
                    Console.WriteLine("Direccion del estadio: " + equipo.estadio.Direccion);
                    Console.WriteLine("Capacidad del estadio: " + equipo.estadio.Capacidad);
                }
                else
                {
                    Console.WriteLine("No se añadieron datos");
                }
                foreach (Jugador jugadores in equipo.Jugadores)
                {
                    Console.WriteLine("Jugador " + jugadores.Nombre);
                    Console.WriteLine("Numero " + jugadores.Numero);
                }
            }
            Console.ReadLine();
        }
Example #2
0
        static void Main(string[] args)
        {
            List <Equipo> equipos =
                new List <Equipo>();
            Equipo yaquis = new Equipo("Yaquis");

            yaquis.Entrenador = "Pedro";
            yaquis.Origen     = "Obregon";

            yaquis.Jugadores.Add(new Jugador("Jugador 1", 51));
            yaquis.Jugadores.Add(new Jugador("Jugador 2", 52));
            yaquis.Jugadores.Add(new Jugador("Jugador 3", 53));
            yaquis.Jugadores.Add(new Jugador("Jugador 4", 54));
            yaquis.Jugadores.Add(new Jugador("Jugador 5", 55));
            yaquis.Jugadores.Add(new Jugador("Jugador 6", 56));
            yaquis.Jugadores.Add(new Jugador("Jugador 7", 57));
            yaquis.Jugadores.Add(new Jugador("Jugador 8", 58));
            yaquis.Jugadores.Add(new Jugador("Jugador 9", 59));

            Equipo yankees = new Equipo("Yankees");

            yankees.Entrenador = "Juan";
            yankees.Origen     = "NewYork";
            yankees.Jugadores.Add(new Jugador("Jugador 11", 4));
            yankees.Jugadores.Add(new Jugador("Jugador 12", 5));
            yankees.Jugadores.Add(new Jugador("Jugador 13", 45));
            yankees.Jugadores.Add(new Jugador("Jugador 14", 47));
            yankees.Jugadores.Add(new Jugador("Jugador 15", 48));
            yankees.Jugadores.Add(new Jugador("Jugador 16", 44));
            yankees.Jugadores.Add(new Jugador("Jugador 17", 41));
            yankees.Jugadores.Add(new Jugador("Jugador 18", 54));
            yankees.Jugadores.Add(new Jugador("Jugador 19", 84));

            equipos.Add(yaquis);
            equipos.Add(yankees);

            foreach (Equipo equipo in equipos)
            {
                Console.WriteLine("*" + equipo.Nombre + " de " + equipo.Origen);
                foreach (Jugador jugador in equipo.Jugadores)
                {
                    Console.WriteLine("-" + jugador.Nombre + " " + jugador.Numero);
                }
            }



            /*
             * Jugador jugador1 = new Jugador();
             * Jugador jugador2 = new Jugador("Juanito", "12");
             *
             * Console.WriteLine("Jugador 1:");
             * Console.WriteLine("Nombre: " + jugador1.Nombre);
             * Console.WriteLine("Numero: " + jugador1.Numero);
             * Console.WriteLine("Jugador 2:");
             * Console.WriteLine("Nombre: " + jugador2.Nombre);
             * Console.WriteLine("Numero: " + jugador2.Numero); */



            Console.Read();
        }