更新: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()
    {
    }
}