Хорошо, новый кодер здесь ищет немного понимания этой проблемы. Итак, у меня есть цикл for, который начинается так:
for (int i = 0; i < rowHandles.Length; i++)
{
.........code....
}
rowHandles - это массив int, который содержит строки данных. В цикле for есть код, который удаляет строки данных при нажатии кнопки удаления, а точнее, это кнопка удаления полосы сетки, которая находится внутри обработчика события нажатия кнопки удаления. Проблема в том, что кнопка удаления может быть нажата, когда не осталось строк, поэтому rowHandles.Length равно нулю. Как бы я помешал этому остановить программу? Есть ли что-то, что я мог бы добавить внутри цикла for, в объявлении цикла for или вне цикла for, чтобы исправить это? Может быть, попытка поймать? Как это будет строиться вокруг этой конкретной проблемы / цикла?
Спасибо за вашу помощь - Newbie Coder