Let the C# runtime system handle the error. : Try Catch : Language Basics C# Examples


C# Examples » Language Basics » Try Catch »

 

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]);  
        }  
  
    }  
}
    
   
  
   



Output

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()


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Language Basics
» Try Catch