Operadores principales
Enviado por benedek • 2 de Octubre de 2013 • 414 Palabras (2 Páginas) • 193 Visitas
Operadores principales
Expression Descripción
x.y
Acceso a miembros
f(x)
Invocación de método y delegado
a[x]
Acceso a matriz e indizador
x++
Incremento postfijo
x--
Decremento postfijo
new T(...)
Creación de objeto y delegado
new T(...){...} Creación de objetos con inicializador. Vea Inicializadores de objeto y de colección (Guía de programación de C#).
new {...} Inicializador de objeto anónimo. Vea Tipos anónimos (Guía de programación de C#).
new T[...] Creación de matrices. Vea Matrices (Guía de programación de C#).
typeof(T)
Obtener el objeto System.Type para T
checked(x)
Evaluar expresión en contexto comprobado
unchecked(x) Evaluar expresión en contexto no comprobado
default (T)
Obtener valor predeterminado de tipo T
delegate {}
Función anónima (método anónimo)
Operadores unarios
Expression Descripción
+x
Identidad
-x
Negación
!x
Negación lógica
~x
Negación bit a bit
++x
Incremento prefijo
--x
Decremento prefijo
(T)x
Convertir explícitamente x al tipo T
Operadores de multiplicación
Expression Descripción
*
Multiplicación
/
División
%
Resto
Operadores aditivos
Expression Descripción
x + y
Suma, concatenación de cadenas, combinación de delegados
x - y
Resta, eliminación de delegados
Operadores de desplazamiento
Expression Descripción
x << y
Desplazamiento a la izquierda
x >> y
Desplazamiento a la derecha
Operadores relacionales y de tipo
Expression Descripción
x < y
Menor que
x > y
Mayor que
x <= y
Menor o igual que
x >= y
Mayor o igual que
x is T
Devuelve true si x es T, de lo contrario devuelve false
x as T
Devuelve x escrito como T, o null si x no es T
Operadores de igualdad
Expression Descripción
x == y
Igual
x != y
No igual
Operadores de asignación y anónimos
Expression Descripción
=
Asignación
x op= y Asignación compuesta, admite estos operadores: +=, -=, *=, /=, %=, &=, |=, !=, <<=, >>=
(T x) => y
Función anónima (expresión lambda)
Operadores lógicos, condicionales y null
Categoría Expression Descripción
AND lógico x & y
AND bit a bit entero, AND lógico booleano
XOR lógico
...