Share via


Decidir el tipo de variable que se va a definir

Actualización: noviembre 2007

Cuando define una variable, debe decidir las características siguientes:

  • Su tipo de datos: qué tipo de datos debe contener

  • Su período de duración: cuánto tiempo debe continuar existiendo

  • Su ámbito: qué código debe poder hacer referencia a él sin calificar su nombre

  • Su nivel de acceso: qué código debe tener el permiso de lectura y escritura en ella.

Tipo de datos

En la instrucción Instrucción Dim (Visual Basic) que declara la variable, incluya una cláusula As que especifica el tipo de datos adecuado (como Integer o String). Las páginas siguientes pueden ayudarle a elegir el tipo de datos de una variable.

Para obtener más información, consulte Resumen de tipos de datos (Visual Basic).

Período de duración

La decisión importante sobre el período de duración es si es aceptable para la variable dejar de existir cuando el módulo, clase o procedimiento que lo declara dejan de existir.

Si la variable no necesita seguir existiendo más allá del período de duración de su elemento contenedor, no necesita hacer nada más. Si la variable debe seguir existiendo durante más tiempo que su elemento contenedor, puede incluir la palabra clave Static o Shared en su instrucción Dim. Siga los pasos descritos en Cómo: Prolongar la duración de una variable.

Para obtener más información, consulte Período de duración en Visual Basic.

Ámbito

El ámbito de una variable suele ser normalmente el mismo que su espacio de declaración, es decir, el elemento contenedor en el que se declara. Debe decidir qué extensión debe tener el ámbito de la variable.

Asegúrese de que la instrucción Dim aparece en el nivel adecuado, como bloque, procedimiento o nivel de módulo. Siga los pasos descritos en Cómo: Controlar el ámbito de una variable.

Para obtener más información, consulte Ámbito en Visual Basic.

Nivel de acceso

Cada variable tiene un nivel de acceso predeterminado que depende de dónde se declara, es decir, en qué tipo de elemento contenedor.

Si necesita especificar un nivel de acceso distinto del valor predeterminado, puede incluir un modificador de acceso (como Protected o Private) en su instrucción Dim. Sólo puede hacer esto para las variables miembros (concretamente, las variables declaradas fuera de un procedimiento). Siga los pasos descritos en Cómo: Controlar la disponibilidad de una variable.

Para obtener más información, consulte Niveles de acceso en Visual Basic.

Vea también

Tareas

Cómo: Prolongar la duración de una variable

Cómo: Controlar el ámbito de una variable

Conceptos

Declaración de variable en Visual Basic

Características de los elementos declarados

Ámbito en Visual Basic

Niveles de acceso en Visual Basic

Referencia

As (Visual Basic)