Estoy intentando redefinir el método Equals de la
clase primogenia System.Object en una clase Complejo que
tiene dos miembros:
private double parteReal;
private double parteImaginaria;
El código que tengo para la redefinir el método es:
public override bool Equal(Complejo objc)
{
if(objc == null)
return this == null;
if(this.parteReal == objc.parteReal) &&
(this.parteImaginaria == objc.parteImaginaria)
return true;
else
return false;
}
y me genera el error:
Complejo.Equals(Complejo) no suitable method found to
override (CS0115)
¿que estoy haciendo mal?
Además si quisiese redefinir tambien el método
ReferenceEquals como podría hacerlo...
Leer las respuestas