ECONOMIA

Páginas: 2 (294 palabras) Publicado: 29 de mayo de 2013
C# permite sobrecargar operadores en los tipos definidos por el usuario, mediante la definición, con la palabra clave operator, de funciones miembro estáticas. No obstante, no todos los operadoresse pueden sobrecargar y algunos presentan restricciones, como se indica en la siguiente tabla:
Operadores
Posibilidad de sobrecarga
+, -, !, ~, ++, --, true, false
Estos operadores unarios sí sepueden sobrecargar.
+, -, *, /, %, &, |, ^, 
Estos operadores binarios sí se pueden sobrecargar.
==, !=, , =
Los operadores de comparación se pueden sobrecargar (pero vea la nota que aparece acontinuación de esta tabla).
&&, ||
Los operadores lógicos condicionales no se pueden sobrecargar, pero se evalúan mediante & y |, los cuales sí se pueden sobrecargar.
[]
El operador de indización dematrices no se puede sobrecargar, pero se pueden definir indizadores.
()
El operador de conversión explícita de tipos no se puede sobrecargar, pero se pueden definir nuevos operadores de conversión(vea explicit e implicit).
+=, -=, *=, /=, %=, &=, |=, ^=,=
Los operadores de asignación no se pueden sobrecargar, pero +=, por ejemplo, se evalúa con +, el cual sí se puede sobrecargar.=, ., ?:, ->, new, is, sizeof, typeof
Estos operadores no se pueden sobrecargar.
Nota
Si se sobrecargan los operadores de comparación, dicha sobrecarga debe realizarse en parejas; es decir, si se sobrecarga ==,también se debe sobrecargar !=. Lo contrario también es cierto y similar para , y para =.
Sobrecargar un operador en una clase personalizada requiere la creación de un método en la clase con la firmacorrecta. El método se debe denominar "operador X", donde X es el nombre o símbolo del operador que se va a sobrecargar. Los operadores unarios tienen un parámetro y los operadores binarios tienendos. En cada caso, un parámetro debe tener el mismo tipo que la clase o estructura que declara el operador, como se muestra en el siguiente ejemplo:
C#
public static Complex operator +(Complex...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia
  • Economia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS