Ler em inglês

Compartilhar via


Erro do Compilador CS1620

O argumento "number" deve ser passado com a palavra-chave "keyword"

Esse erro ocorrerá se você estiver passando um argumento para uma função que usa um parâmetro ref ou out e você não inclui a palavra-chave ref ou out no ponto de chamada ou inclui a palavra-chave errada. O texto de erro indica a palavra-chave apropriada a ser usada e qual argumento causou a falha.

O seguinte exemplo gera o erro 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);  
    }  
}