C# 在运行时向交换机添加更多事例
本文关键字:添加 交换机 运行时 | 更新日期: 2023-09-27 18:33:06
我做了一个程序,它是一个带有多项选择题的测试。我想创建一个新部分,"老师"可以在测试中添加更多问题。多项选择是通过开关情况实现的。
switch (qstNumber)
{
case 1:
txtQuestion.Text = "sdfgsdf"; // question
rdoAnswer1.Text = "A"; // possible answers
rdoAnswer2.Text = "B";
rdoAnswer3.Text = "Γ ";
rdoAnswer4.Text = "Δ";
break;
所以我正在考虑添加一个新文本框并将文本复制到一个新的开关中。我该怎么做?
您不想在运行时添加开关;您根本不想使用开关。 您希望定义一个类,其中类的对象是测试中的问题。 然后你会有一个这个类的对象列表,这是测试;您可以在运行时添加或删除此列表中的项。