Error del compilador CS1638
Actualización: noviembre 2007
Mensaje de error
'identificador' es un identificador reservado y no se puede utilizar cuando se usa el modo de versión de lenguaje ISO
'identifier' is a reserved identifier and cannot be used when ISO language version mode is used
Cuando el modificador de compilador /langversion especifica la opción de compatibilidad con el lenguaje ISO, cualquier identificador que contenga caracteres de subrayado doble en cualquier punto generará este error. Para evitarlo, elimine todos los identificadores con caracteres de subrayado doble o no utilice la opción de versión de lenguaje ISO-1.
Ejemplo
El código siguiente genera el error CS1638:
// CS1638.cs
// compile with: /langversion:ISO-1
class bad__identifer // CS1638 (double underscores are not ISO compliant)
{
}
// Try this instead:
//class GoodIdentifier
//{
//}
class CMain
{
public static void Main() { }
}
Vea también
Referencia
/langversion (Sintaxis compatible) (Opciones del compilador de C#)