public override bool Equals(object obj) { if (obj is Carta) { var c = (Carta) obj; return this.Numero == c.Numero && this.Naipe == c.Naipe; } return base.Equals(obj); }