Nozioni fondamentali sulla gestione delle eccezioni
Nel Common Language Runtime è supportato un modello di gestione delle eccezioni basato sui concetti di oggetti eccezione e blocchi di codice protetti. Quando si verifica un'eccezione nel runtime viene creato un oggetto che la rappresenta. È inoltre possibile creare classi di eccezione personalizzate mediante la derivazione dall'eccezione di base appropriata.
In tutti i linguaggi che utilizzano il runtime le eccezioni vengono gestite in modo simile. In ciascun linguaggio viene utilizzata una gestione delle eccezioni strutturata di tipo try/catch/finally. In questa sezione verranno forniti vari esempi di gestione di eccezioni di base.
In questa sezione
Procedura: utilizzare il blocco try/catch per l'intercettazione di eccezioni
Viene descritto come utilizzare il blocco try/catch per gestire le eccezioni.Procedura: utilizzare eccezioni specifiche in un blocco catch
Viene descritto come intercettare eccezioni specifiche.Procedura: generare eccezioni in modo esplicito
Viene descritto come generare eccezioni e come intercettare eccezioni e quindi generarle nuovamente.Procedura: creare eccezioni definite dall'utente
Viene descritto come creare classi di eccezione personalizzate.Utilizzo di gestori filtrati dall'utente
Viene descritto come definire il filtro di eccezioni.Procedura: utilizzare un blocco finally
Viene illustrato come utilizzare l'istruzione finally in un blocco di eccezioni.
Sezioni correlate
Gestione e generazione di eccezioni
Una panoramica sulle eccezioni di Common Language Runtime.Classe e proprietà dell'eccezione
Vengono descritti gli elementi di un oggetto eccezione.