Ler em inglês

Compartilhar via


Erro do Compilador CS1638

O "identifier" é um identificador reservado e não pode ser usado com o modo de versão da linguagem ISO

Quando a opção de compatibilidade de linguagem ISO é especificada pela opção do compilador /langversion, qualquer identificador com sublinhados duplos em qualquer parte dele produzirá esse erro. Para evitar esse erro, elimine todos os identificadores com sublinhados duplos ou não use a opção de versão de linguagem ISO-1.

Exemplo

O seguinte exemplo gera o erro CS1638:

// CS1638.cs  
// compile with: /langversion:ISO-1  
class bad__identifier // CS1638 (double underscores are not ISO compliant)  
{  
}  
  
// Try this instead:  
//class GoodIdentifier  
//{  
//}  
  
class CMain  
{  
    public static void Main() { }  
}  

Confira também