using System.Collections;
using System.Collections.Generic;
public static void Main()
var listaPartidos = new List<Partidos>();
CargaPartidos(listaPartidos);
BuscarPartidos(listaPartidos);
public static void BuscarPartidos(List<Partidos> listaPartidos)
public static void CargaPartidos(List<Partidos> listaPartidos)
Console.WriteLine("Introduzca el primer equipo del primer partido: ");
var pais1 = Console.ReadLine();
Console.WriteLine("Introduzca el segundo equipo del primer partido: ");
var pais2 = Console.ReadLine();
Console.WriteLine("Introduzca el horario del primer partido: ");
var hora = Convert.ToDateTime(Console.ReadLine());
var partido1 = new Partidos(pais1, pais2, hora);
listaPartidos.Add(partido1);
listaPartidos.Add(new Partidos("Egipto", "Uruguay", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Rusia", "Egipto", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Uruguay", "Arabia Saudita", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Uruguay", "Rusia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Arabia Saudita", "Egipto", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Marruecos", "Iran", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Portugal", "España", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Portugal", "Marruecos", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Iran", "España", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Iran", "Portugal", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("España", "Marruecos", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Francia", "Australia", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Peru", "Dinamarca", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Francia", "Peru", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Dinamarca", "Australia", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Dinamarca", "Francia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Australia", "Peru", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Argentina", "Islandia", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Croacia ", "Nigeria", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Argentina", "Croacia", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Nigeria", "Islandia", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Nigeria", "Argentina", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Islandia", "Croacia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Costa Rica", "Serbia", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Brasil", "Suiza", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Brasil", "Costa Rica ", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Serbia", "Suiza", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Serbia", "Brasil", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Suiza", "Costa Rica", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Alemania", "Mexico", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Suecia", "Corea del Sur", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Alemania", "Suecia", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Corea del Sur", "Mexico", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Corea del Sur", "Alemania", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Mexico", "Suecia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Belgica", "Panama", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Tunez", "Inglaterra", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Belgica", "Tunez", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Inglaterra", "Panama", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Inglaterra", "Belgica", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Panama", "Tunez", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Polonia", "Senegal", Convert.ToDateTime("2018-06-14 10:00:00.000")));
listaPartidos.Add(new Partidos("Colombia", "Japon", Convert.ToDateTime("2018-06-15 09:00:00.000")));
listaPartidos.Add(new Partidos("Polonia", "Colombia", Convert.ToDateTime("2018-06-19 13:00:00.000")));
listaPartidos.Add(new Partidos("Japon", "Senegal", Convert.ToDateTime("2018-06-20 12:00:00.000")));
listaPartidos.Add(new Partidos("Japon", "Polonia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
listaPartidos.Add(new Partidos("Senegal", "Colombia", Convert.ToDateTime("2018-06-25 11:00:00.000")));
public string pais1 { get; set; }
public string pais2 { get; set; }
public DateTime horario { get; set; }
public Partidos(string v1, string v2, DateTime dateTime)
public override string ToString()
return "----------------------------------------------------------------------------------------------------------------" +
"\r\n" + pais1 + " vs " + pais2 + ": " + horario.ToString("dd/MM") + " " + horario.ToString("HH:mm") + "\r\n" +
"----------------------------------------------------------------------------------------------------------------" + "\r\n";