exception/handled-exception-more/prog.cs - A C# program with an exception handling attempt - not a success. | Lecture 9 - slide 21 : 30 Program 1 |
using System; class ExceptionDemo{ public static void Main(){ int[] table = new int[6]{10,11,12,13,14,15}; int idx = 6; M(table, idx); } public static void M(int[] table, int idx){ try{ Console.WriteLine("Accessing element {0}: {1}", idx, table[idx]); } catch (NullReferenceException){ Console.WriteLine("A null reference exception"); throw; // rethrowing the exception } catch (DivideByZeroException){ Console.WriteLine("Divide by zero"); throw; // rethrowing the exception } } }