共用方式為


編譯器錯誤 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()
    {
    }
}

如果您是從另一種不含同一組保留字的程式語言匯入,則可使用 @ 前置字元來修改保留的識別項,如下範例所示:

使用 @ 前置詞的識別項稱為 Verbatim 識別項。

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

    public static void Main()
    {
    }
}