public object Clone() { Persoana p = (Persoana)this.MemberwiseClone(); int[] oreCopie = (int[])this.ore_suplimentare.Clone(); p.ore_suplimentare = oreCopie; return(p); }
public int CompareTo(object obj) { Persoana p = (Persoana)obj; if (this.salariu < p.salariu) { return(-1); } else if (this.salariu > p.salariu) { return(1); } else { return(string.Compare(this.nume, p.nume)); } }