Mega Code Archive

 
Categories / C# Tutorial / Language Basics
 

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