Если вы запустите приведенный ниже код он на самом деле выполняет наконец после каждого вызова Goto:Почему это «наконец» выполняется?
int i = 0;
Found:
i++;
try
{
throw new Exception();
}
catch (Exception)
{
goto Found;
}
finally
{
Console.Write("{0}\t", i);
}
Почему?
-1 для использования GOTO –
Я не делал этого в производственном коде. Это была всего лишь гипотетическая ситуация. – Kredns
Основная причина для голосования: я думал, что это вопрос нуба, после получения более 4 тыс. Баллов !!! Извините ... :) –