Ler em inglês

Partilhar via


Erro do compilador CS0271

A propriedade ou indexador 'propriedade/indexador' não pode ser usada neste contexto porque o acessador get está inacessível

Este erro ocorre quando tenta aceder a um acessador inacessível get . Para resolver esse erro, aumente a acessibilidade do acessador ou altere o local da chamada. Para obter mais informações, consulte Acessibilidade e propriedades do acessador.

O exemplo a seguir gera CS0271:

C#
// 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  
   }  
}