foreach (Student student in liststu)
{
listBox1.Items.Add(student.ToString());
}
foreach (Staff staff in liststa)
{
listBox1.Items.Add(staff.ToString());
}
我有兩個arraylist liststa
liststu
用於填充我的列表框。我試圖從列表框和arrylist中同時刪除,我正在嘗試使用Remove()
,但我不知道如何從列表框中獲取正確的值以便在arraylist中刪除。刪除相同的值列表框和陣列列表
for (int i = listBox1.SelectedIndices.Count - 1; i >= 0; i--)
{
listBox1.Items.RemoveAt(listBox1.SelectedIndices[i]);
liststa.Remove(listBox1.SelectedIndex.ToString());
}
我如何從列表框中的使用ArrayList的Remove()
之前從ArrayList中刪除其給出錯誤「索引超出了數組的範圍。」我之前列表框位置試試這個和ArrayList的位置是不同的,我認爲是因爲IM加載另一個列表中列出框也 – 2014-12-05 19:58:56
刪除由字符串較好地解決了我 – 2014-12-05 20:02:37