Ler em inglês

Compartilhar via


Erro do Compilador CS0442

"Property": as propriedades abstratas não podem ter acessadores privados

Esse erro ocorre quando você usa o modificador de acesso "private" para modificar um acessador abstrato. Para resolver, use um modificador de acesso diferente ou torne a propriedade não abstrata.

Exemplo

O seguinte exemplo gera o erro CS0442:

C#
// CS0442.cs  
public abstract class MyClass
{  
    public abstract int AbstractProperty
    {  
        get;  
        private set;   // CS0442  
        // Try this instead:  
        // set;  
    }  
}