How do I handle exceptions in C#

Handling exceptions in C# is crucial for creating robust applications. In C#, exceptions are managed using try-catch blocks, which allow you to define code that may throw an exception and catch the exception to handle it gracefully.

Here is a simple example of how to handle exceptions in C#:

try { // Code that may throw an exception int result = Divide(10, 0); Console.WriteLine(result); } catch (DivideByZeroException ex) { // Handle the divide by zero exception Console.WriteLine("Error: Cannot divide by zero."); } catch (Exception ex) { // Handle any other exception Console.WriteLine("An error occurred: " + ex.Message); } static int Divide(int num1, int num2) { return num1 / num2; }

C# Exception Handling Try-Catch DivideByZeroException