See Also: ArithmeticException Members
The Base Class Library includes two types derived from ArithmeticException:
When appropriate, use these types instead of ArithmeticException.
The following CIL instructions throw ArithmeticException:
The following example demonstrates an error that causes the system to throw a ArithmeticException error.
C# Example
using System;
class testNan {
public static void Main() {
double myNan = Double.NaN;
try {
Math.Sign(myNan);
}
catch (ArithmeticException e) {
Console.WriteLine("Error: {0}",e);
}
}
}
The output is
Error: System.ArithmeticException: Function does not accept floating point Not-a-Number values.