Sí, esto es posible. Se llama Accesibilidad de acceso asimétrico y puede leer la documentación de MSDN on this page. El código sería algo como esto:
public int Age
{
get
{
return _age;
}
protected set
{
_age = value;
}
}
Sin embargo, hay un par de advertencias importantes a tener en cuenta:
- Sólo un descriptor de acceso se puede modificar.
- Cualquier restricción en un descriptor de acceso individual debe ser más restrictiva que el nivel de accesibilidad de la propiedad en sí, no menos.
- No puede usar modificadores de acceso en una interfaz o una implementación explícita de un miembro de interfaz.
¿Qué documentación/recursos ya ha visto? –
Sí, puede, pero no puede ir más accesible que el modificador dado a la propiedad en sí, y la propiedad debe mostrar tanto get como set. –
* implementar este * Por favor, publique el resto de su tarea. –