static void Main(string[] args) { Torneo t = new Torneo("Rusia 2018"); Console.Title = "Copa Mundial Rusia 2018"; Grupo grupoA = new Grupo(Letras.A, Torneo.MAX_EQUIPOS_GRUPO); grupoA = grupoA.Leer(); t.Grupos.Add(grupoA); Grupo grupoB = new Grupo(Letras.B, Torneo.MAX_EQUIPOS_GRUPO); grupoB = grupoB.Leer(); t.Grupos.Add(grupoB); Grupo grupoC = new Grupo(Letras.C, Torneo.MAX_EQUIPOS_GRUPO); grupoC = grupoC.Leer(); t.Grupos.Add(grupoC); Grupo grupoD = new Grupo(Letras.D, Torneo.MAX_EQUIPOS_GRUPO); grupoD = grupoD.Leer(); t.Grupos.Add(grupoD); t.eventoResultados += Program.ImprimirResultados; // Agregar Thread Thread hilo = new Thread(t.SimularGrupos); hilo.Start(); // ************** if (t.Guardar()) { Console.WriteLine("Presione una tecla para continuar...\n"); Console.ReadKey(); Console.Clear(); } Torneo t2 = new Torneo("Qatar 2022"); t.Leer(); // Agregar Thread Thread hilo2 = new Thread(t.SimularGrupos); hilo2.Start(); // ************** Console.ReadKey(); }
static void Main(string[] args) { Console.Title = "Copa Mundial Rusia 2018"; Console.ForegroundColor = ConsoleColor.Green; Torneo t = new Torneo("Rusia 2018"); Torneo c = new Torneo("Copa America"); Thread hilo1; Thread hilo2; Grupo grupoA = new Grupo(Letras.A, Torneo.MAX_EQUIPOS_GRUPO); Grupo grupoB = new Grupo(Letras.B, Torneo.MAX_EQUIPOS_GRUPO); Grupo grupoC = new Grupo(Letras.C, Torneo.MAX_EQUIPOS_GRUPO); Grupo grupoD = new Grupo(Letras.D, Torneo.MAX_EQUIPOS_GRUPO); grupoA.Leer(); grupoB.Leer(); grupoC.Leer(); grupoD.Leer(); t.Grupos.Add(grupoA); t.Grupos.Add(grupoB); t.Grupos.Add(grupoC); t.Grupos.Add(grupoD); t.eventoResultados += ImprimirResultados; c.eventoResultados += ImprimirResultados; // Agregar Thread hilo1 = new Thread(t.SimularGrupos); hilo1.Start(); // ************** hilo1.Join(); hilo1.Abort(); t.Guardar(); Console.Title = "Copa America"; c.Leer(); hilo2 = new Thread(c.SimularGrupos); hilo2.Start(); hilo2.Join(); Console.ReadKey(); hilo2.Abort(); }