Partager via


Erreur du compilateur CS0442

Mise à jour : novembre 2007

Message d'erreur

'Propriété' : les propriétés abstraites ne peuvent pas avoir d'accesseurs private
'Property': abstract properties cannot have private accessors

Cette erreur se produit lorsque vous utilisez le modificateur d'accès « private » pour modifier un accesseur abstrait. Pour résoudre cette erreur, utilisez un modificateur d'accès différent ou faites en sorte que la propriété ne soit pas abstraite.

Exemple

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

// CS0442.cs
public abstract class MyClass 
{
    public abstract int AbstractProperty 
    {
        get;
        private set;   // CS0442
        // Try this instead:
        // set;
    }
}