Partager via


Erreur du compilateur CS1638

Mise à jour : novembre 2007

Message d'erreur

'identificateur' est un identificateur réservé et ne peut pas être utilisé lorsque le mode langage version ISO est utilisé
'identifier' is a reserved identifier and cannot be used when ISO language version mode is used

Lorsque l'option de compatibilité du langage ISO est spécifiée par le commutateur de compilateur /langversion, tout identificateur contenant un double trait de soulignement produira cette erreur. Pour éviter cette erreur, supprimez tous les identificateurs contenant un double trait de soulignement ou n'utilisez pas l'option de version de langage ISO-1.

Exemple

L'exemple suivant génère l'erreur 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() { }
}

Voir aussi

Référence

/langversion (Syntaxe conforme) (Options du compilateur C#)