Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERADORES LÓGICOS Y ESTRUCTURAS CONDICIONALES EN C# (Estos se clasifican…
OPERADORES LÓGICOS Y ESTRUCTURAS CONDICIONALES EN C#
C# proporciona muchos operadores, que son símbolos que especifican las operaciones (matemáticas, indización, llamada de función, etc.) que se realizan en una expresión.
Estos se clasifican en:
Operadores principales
Estos son los operadores de precedencia más alta.
ESTOS SON ALGUNOS:
x.y:
acceso a miembros.
x?[y]:
acceso a índices condicionales nulos. Devuelve null si el operando izquierdo es null.
f(x):
invocación de función.
a[x]:
indización de objeto agregado.
x++:
incremento de postfijo. Devuelve el valor de x y, a continuación, actualiza la ubicación de almacenamiento con el valor de x que es uno mayor (normalmente agrega el entero 1).
x--
: decremento de postfijo. Devuelve el valor de x; a continuación, actualiza la ubicación de almacenamiento con el valor de x que es uno menos (normalmente resta el entero 1).
new:
creación de instancias de tipo.
checked:
habilita la comprobación de desbordamiento para operaciones con enteros.
default(T)
: devuelve el valor predeterminado de tipo T, null para tipos de referencia, cero para tipos numéricos y cero o null en miembros para tipos de estructura.
delegate:
declara y devuelve una instancia de delegado.
Operadores unarios
SON:
+x:
devuelve el valor de x.
-x:
negación numérica.
!x
: negación lógica.
~x
: complemento bit a bit.
++x:
incremento de prefijo. Devuelve el valor de x después de actualizar la ubicación de almacenamiento con el valor de x que es uno mayor (normalmente agrega el entero 1).
--x:
decremento de prefijo. Devuelve el valor de x después de actualizar la ubicación de almacenamiento con el valor de x que es uno menos (normalmente resta el entero 1).
(T)x:
conversión de tipos.
awai
t: espera una Task.
&x:
dirección de.
*x:
desreferenciación.
Operadores multiplicativos
SON:
x * y:
multiplicación.
x / y:
división. Si los operandos son enteros, el resultado es un entero que se trunca hacia cero (por ejemplo, -7 / 2 is -3).
x % y
: módulo. Si los operandos son enteros, devuelve el resto de dividir x entre y. Si q = x / y y r = x % y, entonces x = q * y + r.
Operadores de suma
SON:
x + y: suma.
x – y: resta.
Operadores de desplazamiento
SON:
x << y:
desplaza los bits a la izquierda y rellena con cero a la derecha.
x >> y:
desplaza los bits a la derecha. Si el operando izquierdo es int o long, los bits de la izquierda se rellenan con el bit de signo. Si el operando izquierdo es uint o ulong, los bits de la izquierda se rellenan con cero.
Operadores de comprobación de tipos y relacionales
SON:
6 more items...
Operadores de igualdad
2 more items...