Se si esegue il codice qui sotto esegue in realtà la fine dopo ogni chiamata al goto:Perché questo "finally" viene eseguito?
int i = 0;
Found:
i++;
try
{
throw new Exception();
}
catch (Exception)
{
goto Found;
}
finally
{
Console.Write("{0}\t", i);
}
Perché?
-1 per l'utilizzo di GOTO –
Non l'ho fatto nel codice di produzione. Era solo una situazione ipotetica. – Kredns
Motivo principale per il basso voto: ho pensato che il suo tipo di noob domanda, dopo aver guadagnato oltre 4k punti !!! Mi dispiace ... :) –