示例#1
0
        public void Logic(QuestionPlusAnswers qpa)
        {
            switch (Console.ReadLine())
            {
            case "1": if (qpa.ListOfAnswers[0].GetType().Name is "CorrectAnswer")
                {
                    Result.ResultOfTest++;
                }
                break;

            case "2": if (qpa.ListOfAnswers[1].GetType().Name is "CorrectAnswer")
                {
                    Result.ResultOfTest++;
                }
                break;

            case "3": if (qpa.ListOfAnswers[2].GetType().Name is "CorrectAnswer")
                {
                    Result.ResultOfTest++;
                }
                break;

            case "4": if (qpa.ListOfAnswers[3].GetType().Name is "CorrectAnswer")
                {
                    Result.ResultOfTest++;
                }
                break;

            default: break;
            }
        }
 static public void ShowQuestion(QuestionPlusAnswers k)
 {
     Console.WriteLine(k.Question.TextOfQuestion);
     foreach (var answer in k.ListOfAnswers)
     {
         Console.WriteLine(answer.TextOfAnswer);
     }
 }