コンパイラ エラー CS1041

更新 : 2007 年 11 月

エラー メッセージ

識別子が必要です。キー ワードは 'keyword' です。

識別子を置く必要がある場所に C# 言語の予約語が見つかりました。キーワードをユーザー指定の識別子で置き換えてください。

使用例

次の例では CS1041 エラーが生成されます。

// CS1041a.cs
class MyClass
{
    public void f(int long)   // CS1041
    // Try the following instead:
    // public void f(int i)
    {
    }

    public static void Main()
    {
    }
}

予約語のセットが異なる別のプログラミング言語からインポートする場合は、次のサンプルで示すように、@ プリフィックスを使用して、予約済みの識別子を変更できます。

@ プリフィックスを持つ識別子は、逐語的識別子と呼ばれます。

// CS1041b.cs
class MyClass
{
    public void f(int long)   // CS1041
    // Try the following instead:
    // public void f(int @long)
    {
    }

    public static void Main()
    {
    }
}