Partager via


Erreur du compilateur CS0681

Mise à jour : novembre 2007

Message d'erreur

Le modificateur 'abstract' n'est pas valide dans les champs. Essayez d'utiliser une propriété à la place.
The modifier 'abstract' is not valid on fields. Try using a property instead

Vous ne pouvez pas rendre un champ abstrait. Toutefois, une propriété abstraite peut accéder au champ.

Exemple

L'exemple suivant génère l'erreur CS0681 :

// CS0681.cs
// compile with: /target:library
abstract class C
{
    abstract int num;  // CS0681
}

Essayez d'utiliser le code suivant à la place :

// CS0681b.cs
// compile with: /target:library
abstract class C
{
    public abstract int num
    {
       get;
       set;
    }
}