Leer en inglés

Compartir a través de


Error del compilador CS0442

'Property': las propiedades abstractas no pueden tener descriptores de acceso privados

Este error se produce cuando se usa el modificador de acceso "private" para modificar un descriptor de acceso abstracto. Para resolver, use un modificador de acceso distinto o convierta la propiedad en no abstracta.

Ejemplo

El ejemplo siguiente genera la advertencia CS0442:

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