Chapter 19

Answers to Chapter 19 Review Questions

1: List three examples of typical exceptions.
A1: Dividing by zero, running out of memory, accessing a non-existent file.
2: What are the advantages of handling exceptions with try-catch-finally?
A2: The normal case code and exception handling code can be kept separate. Exceptions can be handled gracefully without exposing the end user to cryptic looking code.
3: Which class is at the top of the exceptions class hierarchy?
A3: System.Exception
4: How many catch and finally blocks can be attached to a try block?
A4: Zero, one or many catch blocks, and zero or one finally block. However, at least one block (it can either be a catch or a finally block) must be attached to a try block.
5: What happens to ...

Get C# Primer Plus now with O’Reilly online learning.

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