Błąd kompilatora CS1620

Argument "number" musi zostać przekazany ze słowem kluczowym "słowo kluczowe"

Ten błąd występuje, jeśli przekazujesz argument do funkcji, która pobiera parametr ref lub out i nie dołączasz słowa ref kluczowego lub w out momencie wywołania, albo dołączasz nieprawidłowe słowo kluczowe. Tekst błędu wskazuje odpowiednie słowo kluczowe do użycia i który argument spowodował błąd.

Poniższy przykład generuje 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);  
    }  
}