public int CompareTo(object obj) { if (obj == null) { return(1); } if (obj.GetType() != GetType()) { throw new ArgumentException(); } RetribuzioneMansione p = (RetribuzioneMansione)obj; return(DataInizioValidita.CompareTo(p.DataInizioValidita)); }
public override int GetHashCode() { return(DataInizioValidita.GetHashCode() ^ DataFineValitida.GetHashCode() ^ Compenso.GetHashCode()); }