What types of exceptions should be thrown for invalid or unexpected parameters in .NET? When would I choose one instead of another?
Which excep
argument exception.