Compartir a través de


Operadores y expresiones en Visual Basic

Actualización: noviembre 2007

Un operador es un elemento de código que realiza una operación en uno o más elementos de código que contienen valores. Los elementos de valor incluyen variables, constantes, literales, propiedades, valores devueltos de procedimientos Function y Operator y expresiones.

Una expresión es una serie de elementos de valor combinados con operadores, que produce un nuevo valor. Los operadores actúan sobre los elementos de valor realizando cálculos, comparaciones y otras operaciones.

Tipos de operadores

Visual Basic proporciona los tipos de operadores siguientes:

Los elementos de valor que se combinan con un operador se denominan operandos de ese operador. Los operadores combinados con los elementos de valor forman expresiones, salvo el operador de asignación, que forma una instrucción. Para obtener más información, vea Instrucciones de asignación.

Evaluación de expresiones

El resultado final de una expresión representa un valor, que suele ser de un tipo de datos habitual como Boolean, String o un tipo numérico.

A continuación se muestran ejemplos de expresiones.

5 + 4

' The preceding expression evaluates to 9.

15 * System.Math.Sqrt(9) + x

' The preceding expression evaluates to 45 plus the value of x.

"Concat" & "ena" & "tion"

' The preceding expression evaluates to "Concatenation".

763 < 23

' The preceding expression evaluates to False.

Varios operadores pueden realizar acciones en una expresión o instrucción simples, como se muestra en el siguiente ejemplo.

x = 45 + y * z ^ 2

En el ejemplo anterior, Visual Basic realiza las operaciones en la expresión del lado derecho del operador de asignación (=) y, a continuación, asigna el valor resultante a la variable x de la izquierda. No existe un límite real en cuanto al número de operadores que se pueden combinar en una expresión, pero debe comprender que es necesaria la Prioridad de operador en Visual Basic para asegurarse de que obtendrá los resultados previstos.

Para obtener más información y ejemplos, vea Sobrecarga en Visual Basic 2005

Vea también

Conceptos

Combinación eficaz de operadores

Otros recursos

Operadores (Visual Basic)

Instrucciones en Visual Basic