Modificadores de acceso (Referencia de C#)
Los modificadores de acceso son palabras clave que se usan para especificar la accesibilidad declarada de un miembro o un tipo. En esta sección se presentan los cuatro modificadores de acceso:
publicprotectedinternalprivate
Pueden especificarse los siguientes seis niveles de accesibilidad con los modificadores de acceso:
public: El acceso no está restringido.protected: El acceso está limitado a la clase contenedora o a los tipos derivados de la clase contenedora.internal: El acceso está limitado al ensamblado actual.protected internal: El acceso está limitado al ensamblado actual o a los tipos derivados de la clase contenedora.private: El acceso está limitado al tipo contenedor.private protected: El acceso está limitado a la clase contenedora o a los tipos derivados de la clase contenedora que hay en el ensamblado actual.
En esta sección también se presenta lo siguiente:
Niveles de accesibilidad: usar los cuatro modificadores de acceso para declarar seis niveles de accesibilidad.
Dominio de accesibilidad: especifica en qué secciones del programa se puede hacer referencia a dicho miembro.
Restricciones en el uso de niveles de accesibilidad: un resumen de las restricciones sobre usar niveles de accesibilidad declarados.