Fundamentos del control de excepciones
Common Language Runtime admite un modelo de control de excepciones basado en los conceptos de objetos de excepción y bloques de código protegidos. Cuando se produce una excepción, el tiempo de ejecución crea un objeto que la representa. También se pueden crear clases de excepción personalizadas derivando clases de la excepción base adecuada.
Todos los lenguajes que utilizan el motor en tiempo de ejecución controlan las excepciones de forma parecida. Cada lenguaje usa una forma de control de excepciones estructurado Try/Catch/Finally. En esta sección se proporcionan varios ejemplos de control de excepciones básico.
En esta sección
- Cómo: Utilizar el bloque Try/Catch para detectar excepciones
Describe cómo usar el bloque try/catch para controlar excepciones.
- Cómo: Utilizar excepciones específicas en un bloque Catch
Describe cómo detectar excepciones específicas.
- Cómo: Iniciar una excepción explícitamente
Describe cómo producir excepciones y cómo detectarlas y, a continuación, volver a producirlas otra vez.
- Cómo: Crear excepciones definidas por el usuario
Describe cómo crear clases de excepciones personalizadas.
- Utilizar controladores filtrados por el usuario
Describe cómo configurar excepciones filtradas.
- Cómo: Utilizar un bloque Finally
Explica cómo utilizar la instrucción Finally en un bloque de excepciones.
Secciones relacionadas
- Información general sobre excepciones
Proporciona una descripción general de las excepciones de Common Language Runtime.
- Clase Exception y propiedades
Describe los elementos de un objeto de excepción.