Operadores VB.NET - Diferentes tipos de operadores utilizados en VB.NET

Tabla de contenido:

Anonim

Operadores VB.NET

En este artículo, veremos diferentes tipos de operadores disponibles en VB.NET, veremos su sintaxis y uso junto con ejemplos.

¿Qué son los operadores en VB.NET?

Los operadores son símbolos especiales que se utilizan para realizar tipos específicos de operaciones. Los operadores desempeñan un papel muy especial ya que facilitan el cálculo y las operaciones. Veamos algunos de los tipos de operadores VB.NET:

  • Operadores aritméticos.
  • Operadores de comparación.
  • Operadores lógicos / bit a bit.
  • Operadores de cambio de bits.
  • Operadores de Asignación.
  • Operadores Misceláneos

Estos son algunos de los tipos de operadores VB.NET.

Por ejemplo:

x = 2 + 3

Aquí, = y + son los operadores yx, 2, 3 son los operandos. El operador está trabajando en algunas cosas, esas cosas se conocen como un operando.

Los operadores de VB.NET son un amplio conjunto de operadores que están disponibles para su uso.

1. Operadores aritméticos

Los operadores aritméticos se utilizan para realizar operaciones matemáticas como suma, resta, división, multiplicación, etc.

Operadores aritméticos en VB.NET

Operadores Sentido Ejemplo
^Eleva un operando al poder de otrox y (x a la potencia y)
+Agrega dos operandosx + y
-Resta el segundo operando del primerox - y
* *Multiplica ambos operandosx * y
/ /Divide un operando por otro y devuelve un resultado de coma flotante.x / y
\Divide un operando por otro y devuelve un resultado enterox \ y
MODIFICACIÓNOperador de módulo y el resto de un resultado después de una división enterax MOD y (resto de x / y)

Ejemplo # 1: operadores aritméticos en VB.NET

Module operators
Sub Main()
Dim x As Integer = 15
Dim y As Integer = 3
' Output: x + y = 18
Console.WriteLine("x + y: (0)", x+y)
' Output: x - y = 12
Console.WriteLine("x - y: (0)", xy)
' Output: x * y = 45
Console.WriteLine("x * y: (0)", x*y)
' Output: x / y = 5
Console.WriteLine("x / y: (0)", x/y)
' Output: x \ y = 5
Console.WriteLine("x \ y: (0)", x\y)
' Output: x MOD y = 0
Console.WriteLine("x MOD y: (0)", x Mod y)
' Output: x y = 3375
Console.WriteLine("x y: (0)", x^y)
End Sub
End Module

Cuando ejecutas el programa, la salida será

x + y: 18 x - y: 12 x * y: 45 x / y: 5

x \ y: 5

x MOD y: 0

x y: 3375

2. Operadores de comparación

Los operadores de comparación se utilizan básicamente para comparar diferentes valores. Estos operadores normalmente devuelven valores booleanos Verdadero o Falso dependiendo de la condición.

Operadores de comparación en VB.NET

Operadores Sentido Ejemplo
=Verificación de igualdad -Returns True si ambos valores son igualesx == y
La no igualdad devuelve verdadero si ambos valores son desigualesxy
>Mayor que Check-Returns verdadero si el primer valor especificado es mayor que el segundox> y
<Menor que-Devuelve verdadero si el primer valor especificado es menor que el segundox <yx
> =Comprueba dos condiciones, si el primer valor es mayor o igual que el segundo valor, devuelve verdadero> = y
<=Comprueba dos condiciones, si el primer valor es menor o igual que el segundo valor, devuelve verdaderox <= y
EsCompara dos variables de objeto para referencia, verdadero si la misma referencia de objeto
No esCompara dos variables de objeto para referencia, falso si la misma referencia de objeto
Me gustacompara una cadena con un patrón.

Ejemplo # 2: Operadores de comparación en VB.NET

Module operators
Sub Main()
Dim x As Integer = 10
Dim y As Integer = 12
'Output: x > y is False
Console.WriteLine("x > y is:(0)", x > y)
'Output: x < y is True
Console.WriteLine("x < y is:(0)", x < y)
'Output: x = y is False
Console.WriteLine("x = y is:(0)", x = y)
'Output: x y is True
Console.WriteLine("x y is:(0)", x y)
'Output: x >= y is False
Console.WriteLine("x >= y is:(0)", x >= y)
'Output: x <= y is True
Console.WriteLine("x <= y is:(0)", x <= y)
End Sub
End Module

Cuando ejecutas el programa, la salida será

x> y es: falso x <y es: verdadero

x = y es: falso x y es: verdadero

x> = y es: falso x <= y es: verdadero

3. Operadores lógicos / bit a bit

Los siguientes son los operadores lógicos compatibles con VB.NET. En este caso, x e y son valores booleanos.

Operadores lógicos / bit a bit en operadores VB.NET

Operadores Sentido Ejemplo
YOperador AND lógico y bit a bit. Devuelve True si ambos operandos son verdaderosX y Y
No realiza cortocircuitos, es decir, evalúa ambas expresiones
OOperador OR lógico y bit a bit. Devuelve verdadero si alguno de los dos operandos es verdadero. No realiza cortocircuitos.x o y
NoOperador NOT lógico y bit a bit. Si es verdadero, este operador lo hará falso.No y
XorOperador lógico OR lógico y bit a bit exclusivo. Devuelve True si ambas expresiones son iguales; de lo contrario falso.x Xor y
Y tambiénOperador lógico y. Funciona solo en datos booleanos. Realiza cortocircuitos.x y también y
Si noOperador lógico OR. Funciona solo en datos booleanos. Realiza cortocircuitos.x O bien y
Es falsoDetermina si una expresión es falsa
Es verdadDetermina si una expresión es falsa

Ejemplo # 3: operadores lógicos en VB.NET

Module operators
Sub Main()
Dim x As Boolean = True
Dim y As Boolean = False
'Output: x and y is False
Console.WriteLine("x And yis:(0)", x And y)
'Output: x or y is True
Console.WriteLine("x or y is:(0)", x Or y)
'Output: not x is False
Console.WriteLine("not y is:(0)", Not y)
End Sub
End Module

Cuando ejecutas el programa, la salida será

xY y es: Falso x o y es: Verdadero

not y is: True

4. Operadores de desplazamiento de bits

Los operadores de Bit Shift se utilizan para realizar operaciones de cambio a nivel o valores binarios. Realizan la operación bit a bit. En este caso, x e y son valores numéricos.

Operadores de cambio de bits en VB.NET

Operadores Sentido Ejemplo
YBitwise AND Operator copia un bit al resultado si existe en ambos operandos.X y Y
OEl operador binario O copia un bit si existe en cualquiera de los operandos.x o y
XorEstablece el bit si cualquiera de los bits se establece desde ambos operandos.X xor y
NoAlterna cada bit de operando.No x
<<Desplaza los bits binarios por el número de veces especificado por el operando a la izquierda.x << 3
>>Desplaza los bits binarios por el número de veces especificado por el operando a la derecha.x << 3

5. Operadores de asignación

Los operadores de asignación se utilizan para asignar valores a variables en VB.NET.

Dim x As Integer = 7 es una declaración de asignación simple que asigna un valor en el lado derecho, es decir, 7 a la variable x. Hay operadores en VB.NET como x + = 4 que tienen un significado adicional. Dichos operadores se conocen como operadores compuestos. El significado de x + = 4 es equivalente a sumar 4 a la variable x y luego asignar el valor resultante de nuevo a x.

Operadores de asignación en VB.NET

Operadores Ejemplo Equivalente a
=x = 4x = 4
+ =x + = 4x = x + 4
- =x - = 4x = x - 4
* =x * = 4x = x * 4
/ =x / = 4x = x / 4
\ =x \ = 4x = x \ 4
=x = 4x = x 4
<< =x << = 4x = x << 4
>> =x >> = 4x = x >> 4
& =x & = 4x = x & 4

6. Operadores diversos

Hay algunos otros operadores importantes compatibles con VB.NET que son,

Operadores diversos en VB.NET

Operadores Ejemplo Equivalente a
Dirección deDevuelve la dirección de un procedimiento.AddHandler Button1.Click, AddressOf Button1_Click
EsperarSe aplica a un operando en un método asincrónico o expresión lambda para suspender la ejecución del método hasta que se complete la tarea esperada.Resultado débil As res = Await AsyncMethodThatReturnsResult () Await AsyncMethod ()
GetTypeDevuelve un objeto Type para el tipo especificado.MsgBox (GetType (Integer) .ToString ())
Expresión de funcionesDeclara los parámetros y el código que definen una función de expresión lambda.Dim add5 = Función (num As Integer) num + 5 'imprime 10 Console.WriteLine (add5 (5))
SiUtiliza la evaluación de cortocircuito para devolver condicionalmente uno de los dos valores.Dim num = 5 Console.WriteLine (If (num> = 0, "Positivo", "Negativo"))

Artículos recomendados

Esta ha sido una guía para los operadores de VB.NET. Aquí hemos discutido diferentes tipos de operadores VB.NET con ejemplos. También puede consultar nuestros otros artículos sugeridos para obtener más información:

  1. ¿Qué es ASP.NET?
  2. Ir operadores
  3. Operadores C ++
  4. Operadores de Python
  5. Controles VB.NET
  6. Descripción general de VB.Net para Loop
  7. VB.Net Events
  8. Operadores bit a bit en JavaScript