Erreur du compilateur CS1001
Identificateur attendu
Vous n’avez pas fourni un identificateur. Un identificateur correspond au nom d’une classe, d’une struct, d’un espace de noms, d’une méthode, d’une variable, etc. que vous fournissez.
Dans l’exemple suivant, une classe simple est déclarée, mais aucun nom ne lui est attribué :
public class //CS1001
{
public int Num { get; set; }
void MethodA() {}
}
L’exemple suivant génère l’erreur CS1001 car, quand vous déclarez un enum, vous devez spécifier des membres :
public class Program
{
enum Colors
{
'a', 'b' // CS1001, 'a' is not a valid int identifier
// The following line shows examples of valid identifiers:
// Blue, Red, Orange
};
public static void Main()
{
}
}
Les noms de paramètres sont requis même si le compilateur ne les utilise pas (par exemple, dans une définition d’interface). Ces paramètres sont nécessaires pour permettre aux programmeurs qui consomment l’interface de connaître leur signification.
interface IMyTest
{
void TestFunc1(int, int); // CS1001
// Use the following line instead:
// void TestFunc1(int a, int b);
}
class CMyTest : IMyTest
{
void IMyTest.TestFunc1(int a, int b)
{
}
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour