A failed run-time check;used as a base class for other.
Failure to access a type member, such as a method or field.
An argument to a method was invalid.
A null argument was passed to a method that doesn't accept it.
Argument value is out of range.
Arithmetic over - or underflow has occurred.
Attempt to store the wrong type of object in an array.
Image is in the wrong format.
Base class for exceptions thrown by the runtime.
An attempt was made to divide by zero.
The format of an argument is wrong.
An array index is out of bounds.
An attempt was made to cast to an invalid class.
A method was called at an invalid time.
An invalid version of a DLL was accessed.
A number is not valid.
Indicates sthat a method is not implemented by a class.
Attempt to use an unassigned reference.
Not enough memory to continue execution.
A stack has overflown.