Top 10 Tips for Exception Handling in C#
Exception Types
Exception Types
Exception Class | Cause |
---|---|
SystemException | A failed run-time check;used as a base class for other. |
AccessException | Failure to access a type member, such as a method or field. |
ArgumentException | An argument to a method was invalid. |
ArgumentNullException | A null argument was passed to a method that doesn't accept it. |
ArgumentOutOfRangeException | Argument value is out of range. |
ArithmeticException | Arithmetic over - or underflow has occurred. |
ArrayTypeMismatchException | Attempt to store the wrong type of object in an array. |
BadImageFormatException | Image is in the wrong format. |
CoreException | Base class for exceptions thrown by the runtime. |
DivideByZeroException | An attempt was made to divide by zero. |
FormatException | The format of an argument is wrong. |
IndexOutOfRangeException | An array index is out of bounds. |
InvalidCastExpression | An attempt was made to cast to an invalid class. |
InvalidOperationException | A method was called at an invalid time. |
MissingMemberException | An invalid version of a DLL was accessed. |
NotFiniteNumberException | A number is not valid. |
NotSupportedException | Indicates sthat a method is not implemented by a class. |
NullReferenceException | Attempt to use an unassigned reference. |
OutOfMemoryException | Not enough memory to continue execution. |
StackOverflowException | A stack has overflown. |
No comments:
Post a Comment