Compartir a través de


Privado (Visual Basic)

Especifica que solo se puede acceder a uno o varios elementos de programación declarados desde dentro de su contexto de declaración, incluido desde dentro de cualquier tipo contenido.

Observaciones

Si un elemento de programación representa la funcionalidad propietaria o contiene datos confidenciales, normalmente desea limitar el acceso a ella lo más estrictamente posible. Para lograr la limitación máxima, solo se permite el módulo, la clase o la estructura que lo define para acceder a él. Para limitar el acceso a un elemento de esta manera, puede declararlo con Private.

Nota:

También puede usar el modificador de acceso protegido privado , que hace que un miembro sea accesible desde dentro de esa clase y desde clases derivadas ubicadas en su ensamblado contenedor.

Reglas

  • Contexto de declaración. Solo puede usar Private en el nivel de módulo. Esto significa que el contexto de declaración de un Private elemento debe ser un módulo, una clase o una estructura, y no puede ser un archivo de origen, un espacio de nombres, una interfaz o un procedimiento.

Comportamiento

  • Nivel de entrada. Todo el código dentro de un contexto de declaración puede tener acceso a sus Private elementos. Esto incluye código dentro de un tipo contenido, como una clase anidada o una expresión de asignación en una enumeración. Ningún código fuera del contexto de declaración puede tener acceso a sus Private elementos.

  • Modificadores de acceso. Las palabras clave que especifican el nivel de acceso se denominan modificadores de acceso. Para obtener una comparación de los modificadores de acceso, vea Niveles de acceso en Visual Basic.

El Private modificador se puede usar en estos contextos:

Instrucción Class

Instrucción Const

Instrucción Declare

Declaración de Delegado

Instrucción Dim

Instrucción Enum

Declaración de Evento

Instrucción Function

Declaración de Interfaz

Declaración de Propiedad

Instrucción Structure

Instrucción Sub

Consulte también