static void Main(string[] args) { // PRUEBAS VARIAS TarjetaPreguntas t = new TarjetaPreguntas(); TarjetaPreguntas t2 = new TarjetaPreguntas("tarjeta1.trivial"); Console.WriteLine(t2.LeePregunta(Categoria.Geografia)); Console.WriteLine(t2.LeeRespuesta(Categoria.Geografia)); Trivial tri = new Trivial(); string salir = "n"; while (salir != "s") { TarjetaPreguntas t1 = tri.RobaTarjeta(); Console.WriteLine(t1.LeePregunta(Categoria.Geografia)); tri.DesordenaTarjetas(); Console.WriteLine("s para salir"); salir = Console.ReadLine(); } Console.ReadKey(); }
// Constructor public Trivial() { int i; string[] listaficheros; listaficheros = Directory.GetFiles(Directory.GetCurrentDirectory()); // Directory.GetFiles(".", "*.trivial") TarjetaPreguntas nuevatarjeta; mazo = new List <TarjetaPreguntas>(); if (CuantosFicherosPro(".trivial") != 0) { for (i = 0; i < listaficheros.Length; i++) { if (Path.GetExtension(listaficheros[i]) == ".trivial") { nuevatarjeta = new TarjetaPreguntas(listaficheros[i]); mazo.Add(nuevatarjeta); } } } else { throw new Exception("No hay ficheros .trivial en el directorio indicado."); } }