2
private bool[] Question = new bool[59];
//Question[0] = Placeholder
if (Q1.Value == "yes") Question[1] = true;
else Question[1] = false;

if (Q2.Value == "yes") Question[2] = true;
else Question[2] = false;

if (Q3.Value == "yes") Question[3] = true;
else Question[3] = false;

if (Q4.Value == "yes") Question[4] = true;
else Question[4] = false;

if (Q5.Value == "yes") Question[5] = true;
else Question[5] = false;

我有 58 个,遵循相同的模式。Q1、Q2、Q3 等是 HTML 元素。我知道如何使用 Question[i] 使用 for 循环,但 Q[i].Value 不起作用。我想我可以制作一个 HTML 元素列表,然后在数组旁边遍历它们,但在我重写所有这些代码之前,我很好奇是否有另一种可接受的方法来完成这项任务。提前感谢您的意见和解释!

4

1 回答 1

2

你在正确的轨道上。创建一组 HTML 控件然后遍历它们将是最好的方法。这样,您将来可以将集合用于更多事情。使用 aList<T>这样您就可以获得更好的控制和更轻松的导航。

于 2013-09-24T22:55:02.850 回答