Lire en anglais

Partager via


Erreur du compilateur CS1638

'identificateur' est un identificateur réservé et ne peut pas être utilisé lorsque le mode langage version ISO est utilisé

Quand l’option de compatibilité de langage ISO est spécifiée par le commutateur du compilateur /langversion , un identificateur comportant deux traits de soulignement, où qu’ils soient dans l’identificateur, génère cette erreur. Pour éviter cette erreur, supprimez les identificateurs présentant deux traits de soulignement ou n’utilisez pas l’option de langage version ISO-1.

Exemple

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

Voir aussi