Mega Code Archive

 
Categories / C# Tutorial / Language Basics
 

Let the C# runtime system handle the error

using System;    class MainClass {    public static void Main() {      int[] nums = new int[4];        Console.WriteLine("Before exception is generated.");        // Generate an index out-of-bounds exception.      for(int i=0; i < 10; i++) {        nums[i] = i;        Console.WriteLine("nums[{0}]: {1}", i, nums[i]);      }      }  } Before exception is generated. nums[0]: 0 nums[1]: 1 nums[2]: 2 nums[3]: 3 Unhandled Exception: System.IndexOutOfRangeException: Index was outside the bounds of the array. at MainClass.Main()