我制作了一个带有多项选择题的测试程序。我想创建一个新的部分,“老师”可以在测试中添加更多问题。多项选择是通过开关案例实现的。
switch (qstNumber)
{
case 1:
txtQuestion.Text = "sdfgsdf"; // question
rdoAnswer1.Text = "A"; // possible answers
rdoAnswer2.Text = "B";
rdoAnswer3.Text = "Γ ";
rdoAnswer4.Text = "Δ";
break;
所以我想添加一个新的文本框并将文本复制到一个新的开关中。我怎么能这样做?
答案 0 :(得分:1)
您不希望在运行时添加开关;你根本不想使用开关。您想要定义一个类,其中类的对象是测试中的问题。然后你将得到一个这个类的对象列表,这是测试;您可以在运行时添加或删除此列表中的项目。