Compartilhar via


CS0272 de erro do compilador

Mensagem de erro

A propriedade ou indexador 'propriedade/indexador' não pode ser usado neste contexto porque o acessador conjunto não está acessível

Este erro ocorre quando o set o acessador não está acessível no código de programa. Para resolver esse erro, aumente a acessibilidade do acessador ou alterar o local da chamada.Para obter mais informações, consulte Assimétrica Accessor acessibilidade (guia de programação C#).

Exemplo

O exemplo a seguir gera 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.
    }
}