public object Clone() { PersonListe personListe = new PersonListe(); foreach (Person person in this) { if (person is Dozent dozent) { personListe.Add((Dozent)dozent.Clone()); } else if (person is Student student) { personListe.Add((Student)student.Clone()); } } return(personListe); }
public PersonListe GetDozentListe() { PersonListe dozentListe = new PersonListe(); foreach (KursDozent kursDozent in this) { dozentListe.Add(kursDozent.Dozent); } return(dozentListe); }