Exception Handling
Exception handling is a mechanism in C# that allows you to handle and manage runtime errors in your programs. When an error occurs during program execution, an exception is thrown, which can be caught and handled using the try-catch
statement.
The try
block contains the code that may throw an exception. If an exception occurs within the try
block, it is caught by the corresponding catch
block. The catch
block is used to handle the exception and perform necessary actions.
Here's an example that demonstrates exception handling in C#:
1try
2{
3 int result = 10 / 0;
4}
5catch (DivideByZeroException ex)
6{
7 Console.WriteLine("Error: Division by zero!");
8}
In this example, we try to divide the number 10 by 0. Since dividing by zero is not allowed, a DivideByZeroException
is thrown. The catch block catches the exception and prints an error message, "Error: Division by zero!".
Exception handling is an important aspect of writing reliable and robust code. It allows you to gracefully handle errors and take appropriate actions to handle them.
xxxxxxxxxx
try
{
int result = 10 / 0;
}
catch (DivideByZeroException ex)
{
Console.WriteLine("Error: Division by zero!");
}