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;
}
}