Ler em inglês

Partilhar via


Erro do compilador CS0442

«Propriedade»: as propriedades abstratas não podem ter acessos privados

Este 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 exemplo a seguir gera CS0442:

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