Lire en anglais

Partager via


Erreur du compilateur CS0681

Le modificateur 'abstract' n’est pas valide dans les champs. Essayez plutôt d’utiliser une propriété.

Vous ne pouvez pas rendre un champ abstrait. En revanche, vous pouvez faire en sorte qu’une propriété abstraite puisse accéder au champ.

Exemple 1

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

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

Exemple 2

Essayez plutôt le code suivant :

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