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.
Cómo: Optimizar el almacenamiento de enteros positivos con tipos sin signo
Cómo: Contener los dígitos más significativos de una variable
Cómo: Contener los datos de tipo desconocido en 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
Niveles de acceso en Visual Basic