我想知道是否有一種方法來使用索引變量,而不使用for或foreach循環,就像在這個例子中(我做了什麼但不起作用): 我有3個整數數組,一個用於列表框,當我選擇列表框中的一個項目時,它將採用所選項目的索引,並在其他數組內查找該索引,並將第二個和第三個數組在文本框內,這裏是我的代碼:使用變量索引而不使用循環
if (ListBox1.SelectedItems.Count > 0)
{
TextBox1.Text = jnames[ListBox1.SelectedIndex];
TextBox2.Text = enames[ListBox1.SelectedIndex];
}
沒有錯誤或異常,只是什麼都不做。
該代碼非常好。當ListBox1.SelectedItems.Count爲零時它什麼也不做。那麼你的問題是什麼? –
嗯,我不知道在到達下一行之前設置ListBox1.Text是否搞亂了ListBox1.SelectedItem。通過使用調試器的一步。 –
它應該做「某事」。你用調試器試過了嗎? –