0
lecture un morceau de code et je continue à voir ceci:surcharge Est-ce que c'est faux?
public override bool Equals (object obj)
{
if (obj == null || this.GetType().Equals (obj.GetType())) return false;
//compare code...
}
Ça ne devrait pas être comme ça (notez le!):
public override bool Equals (object obj)
{
if (obj == null || !this.GetType().Equals (obj.GetType())) return false;
//compare code...
}
Ou le égaux se comportent différemment dans ce cas?