Language Basics C# Tutorial

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