Compartir a través de


Error del compilador CS0442

Actualización: noviembre 2007

Mensaje de error

'Propiedad': las propiedades abstractas no pueden tener descriptores de acceso privados
'Property': abstract properties cannot have private accessors

Este error aparece cuando utiliza el modificador de acceso "private" para modificar un descriptor de acceso abstracto. Para resolver el error, utilice un modificador de acceso diferente o haga que la propiedad no sea abstracta.

Ejemplo

En el código siguiente se genera el error CS0442:

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