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.");
            }
        }