Chapter 6. Managing Errors and Exceptions

After completing this chapter, you will be able to

  • Handle exceptions by using the try, catch, and finally statements.

  • Control integer overflow by using the checked and unchecked keywords.

  • Raise exceptions from your own methods by using the throw keyword.

  • Ensure that code always runs, even after an exception has occurred, by using a finally block.

You have now seen the core C# statements you need to know to perform common tasks such as writing methods; declaring variables; using operators to create values; writing if and switch statements to run code selectively; and writing while, for, and do statements to run code repeatedly. However, the previous chapters haven’t considered the possibility (or probability) ...

Get Microsoft® Visual C#® 2012 Step by Step now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.