Throwing .NET Exceptions: ArgumentException and InvalidOperationException
telerik.com · May 30, 2019
An exception is thrown when an error is encountered in a running application, whether from bad code or bad user input. This post describes when and how to raise the ArgumentException and InvalidOperationException standard .NET exception types.