Ler em inglês

Partilhar via


Erro do compilador CS0272

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

Este erro ocorre quando o set acessador não está acessível ao código do programa.

Para corrigir este erro

Aumente a acessibilidade do acessador ou altere o local da chamada. Para obter mais informações, consulte Restringindo a acessibilidade do Accessor.

Exemplo

O exemplo a seguir gera CS0272:

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