CS1041 de erro do compilador
Mensagem de erro
Identificador esperado 'palavra-chave' é uma palavra-chave
Foi encontrada uma palavra reservada para o linguagem translation from VPE for Csharp onde um identificador era esperado.Substitua o palavra-chave com um identificador especificado pelo usuário.
Exemplo
O exemplo a seguir gera CS1041:
// CS1041a.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int i)
{
}
public static void Main()
{
}
}
Quando você estiver importando de outra linguagem de programação que não tenha o mesmo conjunto de palavras reservadas, você poderá modificar o identificador reservado com o @ prefixo, sistema autônomo demonstrado no exemplo a seguir.
Um identificador com um @ prefixo é chamado de um identificador textual.
// CS1041b.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int @long)
{
}
public static void Main()
{
}
}