Partager via


Erreur du compilateur CS0272

Mise à jour : novembre 2007

Message d'erreur

La propriété ou l'indexeur 'propriété/indexeur' ne peut pas être utilisé dans ce contexte, car l'accesseur set n'est pas accessible
The property or indexer 'property/indexer' cannot be used in this context because the set accessor is inaccessible

Cette erreur se produit lorsque le code du programme ne peut pas accéder à l'accesseur set. Pour corriger cette erreur, augmentez l'accessibilité de l'accesseur ou modifiez l'emplacement de l'appelant. Pour plus d'informations, consultez Accessibilité de l'accesseur asymétrique (Guide de programmation C#).

Exemple

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

// CS0272.cs
public class MyClass
{
    public int Property
    {
        get { return 0; }
        private set { }
    }
}

public class Test
{
    static void Main()
    {
        MyClass c = new MyClass();
        c.Property = 10;      // CS0272
        // To resolve, remove the previous line 
        // or use an appropriate modifier on the set accessor.
    }
}