Understanding Structured Exception Handling
Andrew Troelsen, Philip Japikse · Apress eBooks · 2015
In this chapter, you will learn how to handle runtime anomalies in your C# code through the use of structured exception handling . Not only will you examine the C# keywords that allow you to handle such matters ( try , catch , throw , finally , when ), but 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 some exception-centric debugging tools of Visual Studio. These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.