Handling a possible exception. : Exception : Language Basics C# Examples


C# Examples » Language Basics » Exception »

 

Handling a possible exception.









    
using  System;
class  MainClass  {
        public  static  int  AnExceptionFunction(int  value)  {
                if  (value  ==  0)  //  Can't  divide  by  zero
                        throw  new  DivideByZeroException("Divide  By  0  error!");

                int  x  =  20  /  value;
                return  x;
        }

        public  static  void  Main()  {
                int  value  =  0;
                try  {
                        value  =  AnExceptionFunction(10);  //  This  works  ok
                        Console.WriteLine("Value  =  {0}",  value);
                        AnExceptionFunction(0);  //  This  doesn't
                        Console.WriteLine("Value  =  {0}",  value);
                }  catch  (Exception  e)  {
                        Console.WriteLine("Caught  an  exception  {0}.  Continuing",  e);
                }
                Console.WriteLine("Done");
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Language Basics
» Exception