exception
An object that says "this operation failed", thrown to stop normal flow.
An exception is an instance of System.Exception or a derived type; throwing it transfers control to the nearest enclosing handler whose catch clause matches, unwinding the call stack on the way.
Examples
throw new ArgumentException("Quantity must be positive");stops the method and reports the problem.
See also