Partager via


Erreur du compilateur CS0271

La propriété ou l’indexeur 'property/indexer' ne peut pas être utilisé dans ce contexte, car l’accesseur get n’est pas accessible

Cette erreur se produit quand vous essayez d’accéder à un accesseur get inaccessible. Pour résoudre cette erreur, augmentez l’accessibilité de l’accesseur ou modifiez l’emplacement d’appel. Pour plus d’informations, consultez Accessibilité de l’accesseur et Propriétés.

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

// CS0271.cs  
public class MyClass  
{  
   public int Property  
   {  
      private get { return 0; }  
      set { }  
   }  
  
   public int Property2  
   {  
      get { return 0; }  
      set { }  
   }  
}  
  
public class Test  
{  
   public static void Main(string[] args)
   {  
      MyClass c = new MyClass();  
      int a = c.Property;   // CS0271  
      int b = c.Property2;   // OK  
   }  
}