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);
}
}
1.20.throw |
| 1.20.1. | Throwing an exception. |