Conhecendo C# - Lição 5 - Excessões
No mundo dos frameworks e linguagens de programação, as excessões, ações que causam anômalias nas aplicações são tratadas de diversas formas. Algumas utilizam códigos de retorno, como por exemplo COM que utiliza o HRESULT, tratamento de excessões não estruturadas, como no caso do Visual Basic que utiliza ON ERROR e o objeto ERR, valor do erro retornado assim como no Win32, tratamento de excessões estruturadas assim como C++, true ou false, entre outros. Apesar dessas diversificações, o .NET Framework elege, pelo poder e pela flexibilidade, o tratamento de excessões estruturadas