throw (Référence C#)
L'instruction throw sert à signaler la présence d'une situation anormale (exception) pendant l'exécution du programme.
L'exception levée est un objet dont la classe est dérivée de System.Exception, par exemple :
class MyException : System.Exception {}
// ...
throw new MyException();
En général, l'instruction throw est utilisée avec les instructions try-catch ou try-finally. Quand une exception est levée, le programme recherche une instruction catch qui gère cette exception.
Vous pouvez également lever à nouveau une exception interceptée en utilisant l'instruction throw. Pour plus d'informations et d'exemples, consultez try-catch et Levée d'exceptions.
L'exception ArgumentNullException se produit.
Consultez les exemples try-catch, try-finally et try-catch-finally.
Pour plus d'informations, consultez les sections suivantes dans Spécifications du langage C#.
-
5.3.3.11 Instructions throw
-
8.9.5 L'instruction throw