1 sur 2 ont trouvé cela utile - Évaluez ce sujet

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.

Cet exemple illustre la méthode de levée d'une exception avec l'instruction throw.

// throw example
using System;
public class ThrowTest 
{
    static void Main() 
    {
        string s = null;

        if (s == null) 
        {
            throw new ArgumentNullException();
        }

        Console.Write("The string s is null"); // not executed
    }
}

L'exception ArgumentNullException se produit.

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

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.