El operador de concatenación (&), permite generar una cadena de
caracteres a partir de otras dos. La forma de utilizarlo es la siguiente:
Var =expresión 1 & expresión 2
La variable tiene que ser de tipo string u object y si el tipo de
expresión1 o expresión2 no es string, serán convertidas a string. El operador & podrá ser reemplazado por el operador + solo cuando expresion1 y expresión2 sean de tipo string.
c c
c
La tabla que se presenta a continuación resume las reglas de
prioridad de todos los operadores. Las líneas se han colocado de mayor a menor prioridad. Los operadores escritos sobre una misma línea tienen la misma prioridad.
Una expresión entre paréntesis siempre se evalúa primero. Los
paréntesis tiene mayor prioridad y son evaluados de mas internos a mas externos.
Una sentencia es una linea de texto que indica o ams operaciones
a realizar.
Una linea puede tener varuas sentecias separadas una de otras
por dos puntos
Total= cantidad * precio:suma=suma+ total.
Una sentencia Visual Basic puede escribirse puede escribirse en
varias lineas fisicas utilizando el carácter de continuacion de linea (un espacio en blanco seguido del carácter de subrayado). or ejemplo:
ago mensual= cantidad prest *_
(interes / (1-(1/((1+ interes) ¬ meses)))).
La sentencia if permite ejecutar condicionalmente una o mas
sentencias y puede escribirse de las dos formas siguientes:
If[(] condicional [)] then sentencia 1 [ else sentencia 2]
O bien
If [(] condicion [)] then
Sentencia 1
[ else
Sentencia 2]
End if
Donde condicion es una expresion,booleana, ysentencia 1 y
sentencia 2 representan a una o mas sentencias simples. Cuando se utliza el primer formato y como sentencia 1 y/o sentencia 2 se escriben varias sentencias simples , hay que separar una de otras por dos puntos; este es uno de los motivos por los que se utilizan mas el segundo formato; en este caso, lo mas normal es que cada sentencia simple se finalice pulsando la tecla entrar.
En el ejemplo anterior si se cumple que a es igual a*b5, se
ejecutan las sentencias x=4 y a=a+x.
En otro caso, se ejecuta la sentencia b=0. En ambos casos, la
ejecutacion continua en la siguiente lineadel programa.