Erreur du compilateur CS1041
Mise à jour : novembre 2007
Message d'erreur
Identificateur attendu, 'mot clé' est un mot clé
Identifier expected, 'keyword' is a keyword
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
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()
{
}
}
Lors d'une importation depuis un autre langage de programmation n'utilisant pas le même jeu de mots réservés, vous pouvez modifier l'identificateur réservé avec le préfixe @, tel qu'illustré dans l'exemple suivant.
Un identificateur doté d'un préfixe @ est qualifié d'identificateur textuel.
// CS1041b.cs
class MyClass
{
public void f(int long) // CS1041
// Try the following instead:
// public void f(int @long)
{
}
public static void Main()
{
}
}