Generate an index out-of-bounds exception : Predefined Exception : Language Basics C# Examples


C# Examples » Language Basics » Predefined Exception »

 

Generate an index out-of-bounds exception









    
using  System;  
  
class  MainClass  {  
    public  static  void  Main()  {  
        int[]  nums  =  new  int[4];  
  
        try  {  
            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]);  
            }  
  
            Console.WriteLine("this  won't  be  displayed");  
        }  
        catch  (IndexOutOfRangeException)  {  
            //  catch  the  exception  
            Console.WriteLine("Index  out-of-bounds!");  
        }  
        Console.WriteLine("After  catch  statement.");  
    }  
}
    
   
  
   



Output

Before exception is generated.
nums[0]: 0
nums[1]: 1
nums[2]: 2
nums[3]: 3
Index out-of-bounds!
After catch statement.


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Language Basics
» Predefined Exception