Partager via


Erreur du compilateur CS1620

Mise à jour : novembre 2007

Message d'erreur

L'argument 'numéro' doit être passé avec le mot clé 'mot clé'
Argument 'number' must be passed with the 'keyword' keyword

Cette erreur se produit si vous passez un argument à une fonction qui prend un paramètre ref ou out et que vous n'incluez pas le mot clé ref ou out au point d'appel, ou que vous incluez un mot clé incorrect. Le texte de l'erreur indique le mot clé approprié à utiliser et quel argument a provoqué l'erreur.

L'exemple suivant génère l'erreur CS1620 :

// CS1620.cs
class C
{
    void f(ref int i) {}
    public static void Main()
    {
        int x = 1;
        f(out x);  // CS1620 – f takes a ref parameter, not an out parameter
        // Try this line instead:
        // f(ref x);
    }
}