Lire en anglais

Partager via


Erreur du compilateur CS1041

Identificateur attendu ; 'keyword' est un mot clé

Un mot réservé pour le langage C# a été trouvé alors qu’un identificateur était attendu. Remplacez le mot-clé par un identificateur spécifié par l’utilisateur.

Exemple 1

L’exemple suivant génère l’erreur CS1041 :

// CS1041a.cs  
class MyClass  
{  
    public void f(int long)   // CS1041  
    // Try the following instead:  
    // public void f(int i)  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}  

Exemple 2

Quand vous effectuez une importation à partir d’un autre langage de programmation qui n’a pas le même jeu de mots réservés, vous pouvez modifier l’identificateur réservé à l’aide du préfixe @, comme illustré dans l’exemple suivant.

Les identificateurs avec un préfixe @ sont appelés identificateurs textuels.

// CS1041b.cs  
class MyClass  
{  
    public void f(int long)   // CS1041  
    // Try the following instead:  
    // public void f(int @long)  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}