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