System Namespace
The exception that is thrown when the value of an argument is outside the allowable range of values as defined by the invoked method.
ArgumentOutOfRangeException is thrown when a method is invoked and at least one of the arguments passed to the method is not a null reference ( Nothing in Visual Basic ) and does not contain a valid value.
ArgumentOutOfRangeException is used extensively by:
ArgumentOutOfRangeException behaves identically to ArgumentException. It is provided so that application code can differentiate between exceptions caused by invalid arguments that are not a null reference ( Nothing ), and exceptions caused by null arguments. For errors caused by null arguments, see ArgumentNullException.
ArgumentOutOfRangeException uses the HRESULT COR_E_ARGUMENTOUTOFRANGE, which has the value 0x80131502.
For a list of initial property values for an instance of ArgumentOutOfRangeException, see the ArgumentOutOfRangeException constructors.
Exception