public override bool Equals(object obj) { if (obj == null) { return(false); } if (ReferenceEquals(obj, this)) { return(true); } if (obj.GetType() != GetType()) { return(false); } StudiengangListe studiengangListe = (StudiengangListe)obj; if (studiengangListe.Count != Count) { return(false); } foreach (Studiengang studiengang in studiengangListe) { if (!Contains(studiengang)) { return(false); } } return(true); }
public object Clone() { StudiengangListe studiengangListe = new StudiengangListe(); foreach (Studiengang studiengang in this) { studiengangListe.Add((Studiengang)studiengang.Clone()); } return(studiengangListe); }
public static void SetInstance(StudiengangListe studiengangListe) { instance = studiengangListe; }