View Full Version : [C#] try/catch
||ElChE||88
11-03-2008, 19:39
Tra degli esempi che ci ha dato il prof ho trovato sto codice:
try
{
File.Delete(path);
}
catch (Exception e)
{
throw e;
}
Ma che senso ha sta roba? :fagiano:
RaouL_BennetH
11-03-2008, 20:01
Tra degli esempi che ci ha dato il prof ho trovato sto codice:
try
{
File.Delete(path);
}
catch (Exception e)
{
throw e;
}
Ma che senso ha sta roba? :fagiano:
significa:
prova a cancellare il file, se non è possibile, solleva un'eccezione
||ElChE||88
11-03-2008, 20:10
Ma che senso ha fare catch e poi throw?
Cioè, cattura un eccezione e poi la rilancia.
:confused:
Ma che senso ha fare catch e poi throw?
Cioè, cattura un eccezione e poi la rilancia.
:confused:
Hai ragione.
Magari e' solo stato cancellato qualcosa dall'interno del catch, oppure e' li' solo per fase di debug, quando vuoi conoscere il motivo dell'eccezione prima di passarlo al chiamante.
naa, si tratta di un perfetto Daily WTF :fagiano:
astorcas
12-03-2008, 12:15
Se fosse stato una cosa tipo
try
{
File.Delete(path);
}
catch(EccezioneTipo1 e){
....
}
catch(EccezioneTipo2 e){
....
}
.....
catch (Exception e)
{
throw e;
}
Avrebbe avuto più senso... ma al codice postato da te non riesco a trovarne uno....
WhiteWolf42
12-03-2008, 14:46
sicuramente è un'esempio di come è strutturato il blocco try/catch, altrimenti non avrebbe senso no ...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.