Quote:
Originariamente inviato da andbin
Il codice in un blocco finally viene sempre eseguito, in ogni caso.
|
quindi diventa indispensabile se si applicano return nella parte precedente del codice.
Ipotizzando che non vi siano return nel catch oppure nel try non è indispensabile utilizzare la finally,almeno dai test che ho fatto è cosi,in quanto con la sequenzialità del codice vengono cmq eseguite le operazioni successive.
Io ho sempre creduto che dopo il catch si usciva cmq dal metodo.