Variables en Visual Basic
A menudo, hay que almacenar valores al realizar cálculos con Visual Basic. Por ejemplo, tal vez le interese calcular varios valores, compararlos y realizar diversas operaciones con ellos, según el resultado de la comparación. Para poder compararlos, debe conservar los valores.
Uso
Visual Basic, al igual que la mayoría de los lenguajes de programación, usa variables para almacenar valores. Las variables tienen un nombre (la palabra que se usa para hacer referencia al valor contenido por la variable). Las variables también tienen un tipo de datos (que determina el tipo de datos que puede almacenar la variable). Las variables pueden representar una matriz si tienen que almacenar un conjunto indexado de elementos de datos estrechamente relacionados.
La inferencia de tipo de variable local permite declarar variables sin especificar explícitamente un tipo de datos. En su lugar, el compilador deduce el tipo de la variable a partir del tipo de la expresión de inicialización. Para obtener más información, vea Local Type Inference (Inferencia de tipo de variable local) y Option Infer Statement (Instrucción Option Infer).
Asignar valores
Para realizar cálculos y asignar el resultado a una variable debe usar instrucciones de asignación, como se muestra en el ejemplo siguiente.
' The following statement assigns the value 10 to the variable.
applesSold = 10
' The following statement increments the variable.
applesSold = applesSold + 1
' The variable now holds the value 11.
Nota
El signo igual (=
) de este ejemplo es un operador de asignación, no un operador de igualdad. El valor se asigna a la variable applesSold
.
Para obtener más información, vea How to: Move Data Into and Out of a Variable (Cómo: Introducir y extraer los datos de una variable).
Variables y propiedades
Al igual que una variable, una propiedad representa un valor al que se puede tener acceso, pero es más compleja que una variable. Una propiedad usa bloques de código que controlan cómo establecer y recuperar su valor. Para obtener más información, vea Differences Between Properties and Variables in Visual Basic (Diferencias entre propiedades y variables en Visual Basic).