Throwing an exception. : Throw : Language Basics C# Examples


C# Examples » Language Basics » Throw »

 

Throwing an 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;
                value  =  AnExceptionFunction(10);  //  This  works  ok
                Console.WriteLine("Value  =  {0}",  value);
                AnExceptionFunction(0);  //  This  doesn't
                Console.WriteLine("Value  =  {0}",  value);
        }
}
    
   
  
   




HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Language Basics
» Throw