コンパイラ エラー CS1620
更新 : 2007 年 11 月
エラー メッセージ
引数 '数' は 'キーワード' キーワードと共に渡されなければなりません。
このエラーは、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);
}
}