Leer en inglés

Compartir a través de


Error del compilador CS1638

'identificador' es un identificador reservado y no se puede usar cuando se usa el modo de versión de lenguaje ISO.

Cuando el conmutador de compilador /langversion especifica la opción de compatibilidad de lenguaje ISO, los identificadores que contengan caracteres dobles de subrayado en cualquier lugar generarán este error. Para evitar este error, elimine los identificadores con caracteres dobles de subrayado o no use la opción de versión de lenguaje ISO-1.

Ejemplo

El ejemplo siguiente genera la advertencia 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 también