C H A P T E R 7
Understanding Structured Exception Handling
In this chapter, you will learn how to handle runtime anomalies in your C# code through the use of structured exception handling (often cryptically abbreviated as SEH). Not only will you examine the C# keywords that allow you to handle such matters (
finally), you will also come to understand the distinction between application-level and system-level exceptions, as well as the role of the
System.Exception base class. This discussion will lead into the topic of building custom exceptions and, finally, to a quick look at the exception-centric debugging tools of Visual Studio.
Ode to Errors, Bugs, and Exceptions
Despite what our (sometimes inflated) egos may tell us, ...