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