单击按钮后,数组变为空?

时间:2013-10-24 17:44:49

标签: c#

void GetTestQuestion()                               
{// this function will randomly choose question from question array and store into new   array named testQuestion
i = 0;
while (i < max)
{
Random();
if (question[num, 0] != string.Empty)
{
testQuestion[i, 0] = question[num, 0].ToString();
testQuestion[i, 1] = question[num, 1].ToString();
testQuestion[i, 2] = question[num, 2].ToString();
testQuestion[i, 3] = question[num, 3].ToString();
testQuestion[i, 4] = question[num, 4].ToString();
testQuestion[i, 5] = question[num, 5].ToString();
testQuestion[i, 6] = question[num, 6].ToString();
i++;
}            

}
}

protected void Button3_Click(object sender, EventArgs e)
{// this button is to show the question into listbox...
for (i = 0; i < max; i++)
{
ListBox1.Items.Add(testQuestion[i, 1].ToString());
}
}

首先,我将从问题数组中随机选择一个问题并存储到testQuestion数组中..但是,在我点击按钮后,我的testQestion数组变为空值...什么出错?

1 个答案:

答案 0 :(得分:0)

你在比较if语句是什么,因为if语句中的代码是它实现的。所以它正在寻找这个:问题[num,0]在要比较的语句之外!= string.Empty。