foreach (Student student in liststu)
{
listBox1.Items.Add(student.ToString());
}
foreach (Staff staff in liststa)
{
listBox1.Items.Add(staff.ToString());
}
У меня есть два Список_массивов liststa
liststu
, который используется, чтобы заполнить мой ListBox. Я пытаюсь удалить из списка и arrylist в то же время, я пытаюсь сделать с Remove()
, но я не знаю, как получить правильное значение из списка для удаления в arraylist.удалить же значение ListBox и 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 отличается. Я думаю, потому что я загружаю другой список в поле списка, –
удаление по строке лучшее решение для меня –