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;
}
}