using System; class MainClass{ public static void Main(){ Console.WriteLine("Before catch"); int Zero = 0; try { int j = 22 / Zero; } catch (Exception e) { Console.WriteLine("Exception " + e.Message); } Console.WriteLine("After catch"); } }
Before catch Exception Attempted to divide by zero. After catch
1.18.Try Catch | ||||
1.18.1. | Exception Handling Fundamentals | |||
1.18.2. | Exception handling with trying and catching | |||
1.18.3. | Handle error gracefully and continue. | |||
1.18.4. | Use multiple catch statements. | |||
1.18.5. | Use the 'catch all' catch statement. | |||
1.18.6. | Use a nested try block. | |||
1.18.7. | Catch exception with wrong type inside a function | |||
1.18.8. | A try, catch, and finally block without Exception class declaration | |||
1.18.9. | How to handle a specific exception | |||
1.18.10. | Let the C# runtime system handle the error. | |||
1.18.11. | Catch statement without exception variable | |||
1.18.12. | Catch System.NullReferenceException |