Compartilhar via


CS1620 de erro do compilador

Mensagem de erro

Argumento 'número' deve ser transmitido com a palavra-chave 'palavra-chave'

Este erro ocorre caso você esteja passando um argumento para uma função que leva um ref or check-out parâmetro e você não incluir o ref ou out palavra-chave no ponto de telefonar, ou inclua a palavra-chave incorreta. O texto de erro indica a palavra-chave apropriada para usar e o argumento causou a falha.

O exemplo a seguir gera 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);
    }
}