Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1620

Argument 'number' musí být předán s klíčovým slovem "klíčové slovo".

K této chybě dochází v případě, že předáváte argument funkci, která přebírá parametr ref nebo out a nezahrnete ref klíčové slovo v out okamžiku volání nebo zahrnete nesprávné klíčové slovo. Text chyby označuje příslušné klíčové slovo, které se má použít, a který argument způsobil selhání.

Následující ukázka vygeneruje 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);  
    }  
}