Во-первых, вы можете изменить настройки в VS2008, чтобы отключить исключение при выдаче:
Debug >> Exception >> Common Language Runtime Exceptions Dialog
Это приведет к остановке отладчика на строке кода, которая генерирует исключающее исключение, и i
и j
должны находиться в области действия в этой точке.
Вы также можете выдвигать переменные цикла i и j вне циклов; вот так:
int i, j;
for (i = 0; i < listTest.Count; i++)
{
for (j = 0; j < anotherList.Count; j++)
{
//Some logic that throws an exception
}
}