2013-10-24 98 views
-4
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數組變成了空值...什麼是錯誤的?點擊按鈕後,數組變爲空?

+0

請正確縮進您的代碼。 – Oswald

+1

這個問題如何與C相關?沒有這個C# – azmuhak

+0

抱歉...錯了標籤 –

回答

0

你是在比較if語句,因爲if語句中的代碼是它實現的。所以它正在尋找這個:語句外的question [num,0]來比較!= string.Empty。