在服务器上的asp.net中存储用于多项选择测试的数据结构

时间:2013-01-16 17:25:40

标签: asp.net data-structures

这些好的答案吗?

  • 字符串数组
  • 数据表
  • 自定义类

最好的方法是什么?

修改

假设它是多项选择题(A,B,C,D),并且一次只能给出一个问题。

1 个答案:

答案 0 :(得分:2)

自定义类的集合适用于一组多项选择题。 伪代码:

class Question {
   public string QuestionText { get; set; }
   public List<Answer> answers {get; set; }
}

class Answer {
    public string AnswerText {get; set;}
    public bool isTheRightAnswer {get; set;} //or something like that or some other properties
}

因此,如果您想发送多个问题,可以发回

List<Question>