Ler em inglês

Partilhar via


Erro do compilador CS1638

«identificador» é um identificador reservado e não pode ser utilizado quando é utilizado o modo de versão linguística ISO

Quando a opção de compatibilidade de linguagem ISO é especificada pela opção de compilador /langversion , qualquer identificador com sublinhados duplos em qualquer lugar do identificador 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 idioma ISO-1.

Exemplo

O exemplo a seguir gera 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() { }  
}  

Consulte também