Una variable se declara para especificar su nombre y sus características. La instrucción de declaración para variables es Instrucción Dim (Visual Basic). Su ubicación y contenido determinan las características de la variable.
Para las reglas de denominación de variables y consideraciones, consulte Nombres de elementos declarados.
Niveles de declaración
Valor local y variables miembros
Una variable local es aquella que se declara dentro de un procedimiento. Una variable miembro es un miembro de un tipo de Visual Basic; se declara en el nivel de módulo, dentro de una clase, estructura o módulo, pero no dentro de ningún procedimiento interno de esa clase, estructura o módulo.
Variables compartidas y de instancias
La categoría de una variable miembro, en una clase o estructura, depende de que la variable esté o no compartida. Si una variable se declara con la palabra clave Shared, es una variable compartida, y existe en una única copia compartida por todas las instancias de la clase o estructura.
De lo contrario, es una variable de instancia, y se crea una copia independiente de ella para cada instancia de la clase o estructura. Una copia determinada de una variable de instancia sólo está disponible en la instancia para la cual se creó. Es independiente de una copia en cualquier otra instancia.
y
La cláusula As de la instrucción de declaración permite definir el tipo de datos o de objetos de la variable que se está declarando. Se puede especificar cualquiera de los siguientes tipos para una variable:
-
Un tipo de datos básico, como Boolean, Long o Decimal.
-
Un tipo de datos compuesto, como una matriz o una estructura.
-
Un tipo de objeto o clase, definido en su aplicación o en otra aplicación
-
Un tipo de interfaz, como IComparable o IDisposable
Se pueden declarar varias declarar distintas variables en la misma instrucción sin necesidad de repetir el tipo de datos. En las instrucciones siguientes, las variables i, jy k se declaran como tipo Integer, l y m como Long, y x e y como Single:
Dim i, j, k As Integer
' All three variables in the preceding statement are declared as Integer.
Dim l, m As Long, x, y As Single
' In the preceding statement, l and m are Long, x and y are Single.
Para obtener más información acerca de tipos de datos, consulte Tipos de datos en Visual Basic. Para obtener más información sobre objetos, consulte Programación orientada a objetos en Visual Basic y Programar con componentes.
Declarar características
El período de duración de una variable representa el tiempo durante el cual la variable está disponible para que pueda ser utilizada. En general, una variable existe mientras el elemento que lo declara (como un procedimiento o clase) siga existiendo. En algunos casos es posible extender la duración de una variable. Para obtener más información, consulte Período de duración en Visual Basic.
El ámbito de una variable está formado por todo código que puede hacer referencia a la variable sin tener que calificar su nombre. El ámbito de una variable está determinado por la ubicación en la que se haya declarado la variable. El código de una región determinada puede utilizar las variables definidas en dicha región sin necesidad de especificar los nombres de las variables. Para obtener más información, consulte Ámbito en Visual Basic.
El nivel de acceso de una variable es la extensión de código que tiene permiso para tener acceso a ella. El modificador de acceso (como Public (Visual Basic) o Private (Visual Basic)) que utiliza en la instrucción Dim es quien determina esto. Para obtener más información, consulte Niveles de acceso en Visual Basic.
No hay comentarios:
Publicar un comentario