Игра "Кто хочет стать миллионером" - как лучше хранить вопросы - C#
Формулировка задачи:
Взялся писать программу-аналог телепередачи Кто хочет стать миллионером, но тут же столкнулся с трудностью.
Как лучше всего паковать вопросы? То есть допустим на сумму $100 есть около 100 вопросов. Как их описать, да еще так, чтобы описать к каждому 4 варианта ответа, а так же повесить одному из них 1, а остальным троим - 0?
Решение задачи: «Игра "Кто хочет стать миллионером" - как лучше хранить вопросы»
textual
Листинг программы
[Serializable]
internal class Question
{
private string quest;
private int cost; //цена вопроса
private List<Answer> answers;
public Question()
{
answers = new List<Answer>();
quest = "";
cost = 0;
}
public string Quest
{
get { return quest; }
set { quest = value; }
}
public int Cost
{
get { return cost; }
set { cost = value; }
}
}
[Serializable]
internal class Answer
{
private string answ;
private bool iscorrect;
public Answer()
{
answ = "";
iscorrect = false;
}
public string Answ
{
get { return answ; }
set { answ = value; }
}
public bool Correct
{
get { return iscorrect; }
set { iscorrect = value; }
}
}