예제 #1
0
        static void Main(string[] args)
        {
            Vragenlijst vragenlijst = new Vragenlijst();

            vragenlijst.VoegVraagToe(new Tijdvraag {
                Inhoud = "Hoeveel is 1 + 1?", CorrectAntwoord = "2"
            });
            vragenlijst.VoegVraagToe(new Tijdvraag {
                Inhoud = "Hoeveel is 2 * 3?", CorrectAntwoord = "6"
            });

            vragenlijst.Start();
            vragenlijst.PrintRapport();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //var vragen = new List<Vraag>()
            //{
            //    new Vraag { Inhoud = "Hoeveel is 1 + 1?", CorrectAntwoord = "2" },
            //    new Vraag { Inhoud = "Hoeveel is 2 * 3?", CorrectAntwoord = "6" }
            //};

            //Refactor:
            Vragenlijst v1 = new Vragenlijst();

            v1.VoegVraagToe(new Vraag {
                Inhoud = "Hoeveel is 1 + 1?", CorrectAntwoord = "2"
            });
            v1.VoegVraagToe(new Vraag {
                Inhoud = "Hoeveel is 2 * 3?", CorrectAntwoord = "6"
            });

            v1.Start();
            v1.PrintRapport();

            //foreach(var vraag in vragen)
            //{
            //    vraag.StelVraag();
            //}

            //Console.WriteLine();
            //Console.ForegroundColor = ConsoleColor.DarkGreen;
            //Console.WriteLine("Resultaat");
            //Console.WriteLine("---------");
            //Console.WriteLine();
            //foreach(var vraag in vragen)
            //{
            //    if(vraag.Check())
            //    {
            //        Console.ForegroundColor = ConsoleColor.Green;
            //        Console.Write(vraag.Inhoud);
            //        Console.WriteLine("\t\tCorrect!");
            //    } else
            //    {
            //        Console.ForegroundColor = ConsoleColor.Red;
            //        Console.Write(vraag.Inhoud);
            //        Console.WriteLine("\t\tFout: [{0}]", vraag.CorrectAntwoord);
            //    }
            //}
            //Console.ResetColor();
        }