C# proporciona un amplio conjunto de operadores, que son símbolos que especifican las operaciones que se deben realizar en una expresión. Generalmente se permiten en las enumeraciones las operaciones de tipos integrales como ==, !=, <, >, <=, >=, binary +, binary -, ^, &, , ~, ++, -- y sizeof(). Además, el usuario puede sobrecargar muchos de los operadores, es decir, cambiar su significado al aplicarlos a un tipo definido por el usuario.
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.
Categorías Operadores
Principal x.y
f(x)
a[x]
x++
x--
new
typeof
checked
unchecked
->
Unario +
-
!
~
++x
--x
(T)x
true
false
&
sizeof
Multiplicativo *
/
%
Sumatorio +
-
Desplazamiento <<
>>
Comprobación de tipos
y relacionales <
>
<=
>=
is
as
Igualdad ==
!=
AND lógico &
XOR lógico ^
OR lógico 05ce3794-6675-4025-bddb-eaaa0ec22892.xml.rtf
AND condicional &&
OR condicional
Condicional ?:
Asignación =
+=
-=
*=
/=
%=
&=
=
^=
<<=
>>=
Uso combinado de Null ??
Lambda Operador => (Referencia de C#)
Referencia Bibliográfica:
- http://msdn.microsoft.com/es-es/library/6a71f45d.aspx
jueves, 19 de febrero de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario