Exception: The base class of all Exception objects.
Systemexception: The base class of all errors generated during the runtime.
Indexoutofrangeexception: It is triggered when the subscript of an array exceeds the range.
Nullreferenceexception: triggered when an empty object is referenced.
Invalidoperationexception: when a call to a method is invalid for the current state of the object, it is triggered by some methods.
Argumentexception: The base class for all parameter exceptions.
Argumentnullexception: triggered by a method when the parameter is null (not allowed.
Argumentoutofrangeexception: When a parameter is not within a given range, it is triggered by a method.
Interopexception: The base class of an exception that occurs in or outside the CLR environment.
Comexception: an exception that contains the hresult information of the COM class.
Sehexception: an exception that encapsulates Win32 structure exception handling information.
Sqlexception: encapsulates SQL operation exceptions.