Lire en anglais

Partager via


Erreur du compilateur CS1620

L’argument 'nombre' doit être passé avec le mot clé 'mot_clé'

Cette erreur se produit si vous passez un argument à une fonction qui accepte 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 le mot clé incorrect. Le texte d’erreur indique le mot clé approprié à utiliser et l’argument qui a provoqué l’échec.

L’exemple suivant génère l’avertissement 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);  
    }  
}