public override bool Equals(object obj) { if (obj == null) { return(false); } if (this.GetType() != obj.GetType()) { return(false); } if (ReferenceEquals(this, obj)) { return(true); } if (this.GetHashCode() != obj.GetHashCode()) { return(false); } Persoana persoana = obj as Persoana; return(Nume.Equals(persoana.Nume) && Prenume.Equals(persoana.Prenume) && Email.Equals(persoana.Email) && Cetatenie.Equals(persoana.Cetatenie) && DataNastere.Equals(persoana.DataNastere) && NumarPasaport.Equals(persoana.NumarPasaport) && Telefon.Equals(persoana.Telefon) && CNP.Equals(persoana.CNP) && Sex.Equals(persoana.Sex)); }
public int CompareTo(Elevi alt) { int numedif = 2; int rezultat = Media.CompareTo(alt.Media); if (rezultat == 0) { numedif = Nume.CompareTo(alt.Nume); } if (numedif == 0) { numedif = Prenume.CompareTo(alt.Prenume); } if (numedif != 2) { return(-numedif); } return(rezultat); }