Я пытаюсь добраться до определенного пункта в ListBox (ASP.NET, C#) и проверить, если это нуль или нет:Получение определенного значения элемента в ListBox
if (ListBox.Items[0] == null)
{
if (HowMany.Text == arrOfWords[0])
{
ListBox.Items.Add(arrOfWords[0]);
ErrorMessege.Text = "Good!";
}
}
это возвращение, что: Индекс был вне пределов досягаемости. Должен быть неотрицательным и меньше размера коллекции. Имя параметра: индекс
Почему это? Спасибо!
в режиме отладки, он даже не вводит оператор if. даже если я попытаюсь сделать if ((ListBox.Items.Count> 0) && (ListBox.Items [0] == null)) – thormayer
положить точки останова в первом условии if и посмотреть, сколько элементов присутствует в списке и arrOfWords – Shyju
по умолчанию, список, представляющий 0 элементов, когда приложение запущено в первый раз, и «arrOfWords», представляющий как минимум один раз каждый раз. – thormayer