我有一個字符串數組,這是一個測驗的問題,並希望通過它們循環,以便用戶可以回答問題並移至下一個問題。通過字符串數組循環並更改標籤文本
當我運行標籤文本是空白的,錯誤是不能將string
轉換爲int
,所以我很困惑。
string[] questions = new string[4];
questions[0] = "A";
questions[1] = "B";
questions[2] = "C";
questions[3] = "D";
foreach(string x in questions)
{
lbl1.Text = questions[x];
}
代碼不連編譯...數組索引不能是一個字符串... – Gusman
我懷疑你甚至可以運行它,它有編譯錯誤。 –
修復錯誤後,只有最後一個字符串會顯示在您的標籤中(您將永遠無法看到標籤在循環時更改它的文本) – Steve