Notions de base de la gestion des exceptions
Le Common Language Runtime prend en charge un modèle de gestion des exceptions fondé sur les concepts d'objets exception et de blocs de code protégés. Le runtime crée un objet pour représenter une exception, lorsque celle-ci se produit. Vous pouvez également créer vos propres classes d'exceptions en dérivant des classes à partir de l'exception de base appropriée.
Tous les langages qui utilisent le runtime gèrent les exceptions de manière similaire. Chaque langage utilise une forme de gestion des exceptions structurée autour du bloc try/catch/finally. Cette section contient plusieurs exemples de gestion des exceptions de base.
Dans cette section
- Comment : utiliser le bloc try/catch pour intercepter des exceptions
Décrit la gestion des exceptions à l'aide du bloc try/catch.
- Comment : utiliser des exceptions spécifiques dans un bloc catch
Décrit comment intercepter des exceptions spécifiques.
- Comment : lever explicitement une exception
Décrit comment lever des exceptions et comment intercepter, puis lever de nouveau des exceptions.
- Comment : créer des exceptions définies par l'utilisateur
Indique comment créer vos propres classes d'exceptions.
- Utilisation de gestionnaires filtrés par l'utilisateur
Décrit comment définir des exceptions filtrées.
- Comment : utiliser un bloc finally
Explique comment utiliser l'instruction finally dans un bloc d'exception.
Rubriques connexes
- Vue d'ensemble des exceptions
Donne une vue d'ensemble des exceptions du Common Language Runtime.
- Classe et propriétés d'exception
Décrit les éléments d'un objet exception.