编译器错误 CS1041
应为标识符, “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()
{
}
}