in

dotNet Umbria

Il primo User Group in Umbria sul mondo .Net

My DotNet Life

La vita di tutti i giorni del programmatore .Net

Codice "sicuramente" eseguito.

Oggi ho riscoperto nei meandri del framework 3.5 un piccolo trucchetto che mi ero dimenticato.
Se volete essere sicuri che il vostro pezzetto di codice venga sicuramente eseguito
anche se da qualche altra parte si verificano eccezioni,
dovete metterlo in un blocco finally
Cosa c'è di nuovo, si sapeva già che se voglio gestire una eccezione devo inserire un blocco try catch finally
il trucchetto è che il try è vuoto e il catch non esiste
scrivo cioè
try { }
finally { // mycode
}
in questo modo sono sicuro che il codice nel finally verrà sicuramente eseguito.
Only published comments... Aug 06 2008, 12:27 AM by Paolo Possanzini

About Paolo Possanzini

Programmatore di vecchia data, mi sono appassionato a dotnet fin dalla prima versione. Mi interesso di programmazione, accesso ai dati, Sql Server.
Con Andrea abbiamo fondato TeamDev snc.

Scarica il mio Biglietto da visita
dotNet Umbria 2007-2008
Powered by Community Server (Commercial Edition), by Telligent Systems