Программа тестирования - C#
Формулировка задачи:
Доброго времени суток, необходимо написать программу тестирования. Лучше реализовать считывание из файла используя класс Question с полями или же работать со строками?
Если работать с классом. то реализация примерно такая?
Подскажите пожалуйста
public class Question
{
public string ques;
public string answ1;
public string answ2;
public string answ3;
}public static List<Question> testRead()
{
List<Question> questions = new List<Question>();
try
{
using (StreamReader sr = new StreamReader("test.txt", System.Text.Encoding.Default))
{
string line = "";
while ((sr.ReadLine()) != null)
{
Console.Clear();
for (int i = 0; i <= 3; i++)
{
line = sr.ReadLine();
questions.Add();
}
}
}
}
catch
{
Console.WriteLine("\n\n\n\n\n\n\n\n\n\n\n\t\t\t\tФайл не найден. Проверьте наличие файла.");
Console.ReadLine();
}
return questions;
}Решение задачи: «Программа тестирования»
textual
Листинг программы
using (StreamReader sr = new StreamReader("test.txt", System.Text.Encoding.Default))
{
string line;
while ((line = sr.ReadLine()) != null)
{
var q = new Questions { Text = line, answer1 = sr.ReadLine(), answer2 = sr.ReadLine(), answer3 = sr.ReadLine(), res = sr.ReadLine()};
questions.Add(q);
}
}