Игра "Кто хочет стать миллионером" - как лучше хранить вопросы - 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; }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д