| 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
}
}
}