Обработка нулевого исключения C #

Хорошо, новый кодировщик хочет немного разобраться в этой проблеме. Итак, у меня есть такой цикл for, который начинается так:

for (int i = 0; i < rowHandles.Length; i++)
{
      .........code....
}

rowHandles - это массив int, содержащий строки данных. Этот цикл for имеет код, который удаляет строки данных при нажатии кнопки удаления, а точнее, это кнопка удаления полосы инструментов сетки, которая находится внутри обработчика события нажатия кнопки удаления. Проблема в том, что кнопку удаления можно нажать, когда не осталось строк, поэтому rowHandles.Length равен null. Как я могу предотвратить остановку программы? Есть ли что-то, что я мог бы добавить в цикл for, в объявление цикла for, или вне цикла for, чтобы исправить это? Может попробовать поймать? Как бы это было построено вокруг этой конкретной проблемы / цикла?

Спасибо за вашу помощь - Newbie Coder

6
задан Nard Dog 29 October 2010 в 19:37
поделиться