Operaciones con tipos enteros como ==, !=, <, >, <=, >=, binary +, binary -, ^, &, | , ~, ++, -- y sizeof() son generalmente permitidas en enumeraciones.
Lista de Operadores según orden de prioridad, los operadores del mismo grupo tienen igual prioridad.
En la tabla siguiente se muestran los operadores de C# agrupados por orden de prioridad. Los operadores dentro de cada de grupo tienen la misma prioridad.
Descripción de Categorías | Operador(es) |
---|---|
Primario | x.y f(x) a[x] x++ x-- new typeof checked unchecked default(T) delegate sizeof -> |
Unario | +x -x !x ~x ++x --x (T)x Await &x *x |
Multiplicativo | x * y x / y x % y |
Sumatorio | x + y x - y |
Shift | x << y x >> y |
Comprobación de tipos y relacionales | x < y x > y x <= y x >= y is as |
Igualdad | x == y x != y |
AND lógico | x & y |
XOR lógico | x ^ y |
OR lógico | x | y |
AND condicional | x && y |
OR condicional | x || y |
Uso combinado de Null | x ?? y |
Condicional | ?: |
Expresión de asignación y lambda | x = y x += y x -= y x *= y x /= y x %= y x &= y x |= y x ^= y x <<= y x >>= y => |
No hay comentarios:
Publicar un comentario