使用英语阅读

通过


编译器错误 CS1041

应为标识符, “keyword” 是关键字

在应有标识符的位置发现 C# 语言的保留字。 用用户指定的标识符替换 关键字

示例 1

以下示例生成 CS1041:

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

示例 2

在从另一种不具有同一组保留字的编程语言导入时,你可以用 @ 前缀修改保留的标识符,如下面的示例所示。

具有 @ 前缀的标识符称为逐字标识符。

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