英語で読む

次の方法で共有


コンパイラ エラー CS1620

引数 'number' は 'keyword' キーワードと共に渡されなければなりません

このエラーは、 ref または out パラメーターを受け取る関数に引数を渡し、その呼び出し時に ref または out キーワードを含めていないか、または間違ったキーワードを含めている場合に発生します。 エラー テキストには、使用するべき適切なキーワードと、エラーを引き起こした引数が示されています。

次の例では 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);  
    }  
}