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