Erreur du compilateur CS1018
Mise à jour : novembre 2007
Message d'erreur
Mot clé 'this' ou 'base' attendu
Keyword 'this' or 'base' expected
Le compilateur a rencontré une déclaration de constructeur incomplète.
Exemple
L'exemple suivant génère l'erreur CS1018 et suggère plusieurs façons de la résoudre :
// CS1018.cs
public class C
{
}
public class a : C
{
public a(int i)
{
}
public a () : // CS1018
// possible resolutions:
// public a () resolves by removing the colon
// public a () : base() calls C's default constructor
// public a () : this(1) calls the assignment constructor of class a
{
}
public static int Main()
{
return 1;
}
}