Fundamentos da Manipulação de Exceções
O Common Language Runtime suporta um modelo de manipulação de exceções baseado nos conceitos de objetos de exceção e blocos de código protegidos.O tempo de execução cria um objeto para representar uma exceção quando ela ocorre.Você também pode criar suas próprias classes de exceção derivando classes a partir da exceção base apropriada.
Todos oas linguagens que usam o tempo de execução manipulam exceções de maneira semelhante.Cada linguagem usa um formulário de manipulação de exceções estruturada try/catch/finally.Esta seção fornece vários exemplos de manipulação de exceções básica.
Nesta seção
Como: Use o bloco try/catch para interceptar exceções
Descreve como usar o bloco try/catch para manipular exceções.Como: Usar exceções específicas em um bloco Catch
Descreve como capturar exceções específicas.Como: Throw explicitamente exceções
Descreve como lançar exceções e como capturar exceções e, em seguida, lançá-las novamente.Como: Criar exceções definida pelo usuário
Descreve como criar suas próprias classes de exceção.Usando Manipuladores Filtrados pelo Usuário
Descreve como configurar exceções filtradas.Como: Use um Finally bloquear
Explica como usar a instrução finally em um bloco de exceção.
Seções relacionadas
Visão Geral das Exceções
Fornece uma visão geral das exceções do Common Language Runtime.Classe Exception e suas Propriedades
Descreve os elementos de um objeto de exceção.