-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Clean Code with C#
By :

Exception handling is a fundamental aspect of writing robust software in C# (and in most programming languages). It is the mechanism that allows you to handle errors and unexpected situations that occur during program execution. When a C# program encounters an error, it throws an exception, which is an object that represents the error.
In C#, there are two types of exceptions: System.Exception
and System.ApplicationException
. Let’s look at what these are:
System.Exception
is the base class for all exceptions in the .NET FrameworkSystem.ApplicationException
is the base class for all application-specific exceptionsA try
-catch
block is used to catch and handle exceptions in C#. The try
block contains the code that might throw an exception, and the catch
block contains the code that handles the exception. The catch
block takes an exception
object as a parameter, which provides information about the exception...