Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Use modificadores de acceso para especificar la accesibilidad declarada de un miembro o un tipo. En esta sección se presentan los cuatro modificadores de acceso:
publicprotectedinternalprivate
Mediante estos modificadores de acceso, puede especificar los seis niveles de accesibilidad siguientes:
-
public: no hay restricciones de acceso. -
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.
Además, un tipo de nivel superior (no anidado) puede usar el file modificador . El tipo declarado solo es visible en el archivo de origen actual. Los tipos con ámbito de archivo se usan generalmente para los generadores de origen. No se puede combinar el file modificador con ningún modificador de acceso.
En esta sección también se presentan los conceptos siguientes:
- Niveles de accesibilidad: usar los 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.