Creating Custom Exceptions

Finally block

Best Practices

Exception Anti-patterns

Handling specific exception types

Basic Exception Handling

Aggregate exceptions multiple exceptions from one method

Throwing an exception

Unhandled and Thread Exception

Using the exception object

Nesting of Exceptions try catch blocks.

Implementing IErrorHandler for WCF Services