Hallo zusammen,
ich habe folgende Problem:
Ich möchte gern Instanzen einer Person-Klasse in einer dynamisch erweiterbaren Liste erfassen. Da meine Liste einige spezielle Funktionen haben soll, wie beispielsweise Duplikate gleich beim Einfügen zu verhindern, habe ich dafür eine eigene Klasse erstellt:
Die Methoden zum Hinzufügen, Löschen, Kopieren usw. habe ich problemlos hinbekommen. Der Compiler hängt sich jetzt eigentlich nur noch am Enumerator auf. Allerdings habe ich keine Ahnung, wie ich die Methode anders implementieren soll bzw. was hier noch fehlt.
Ich hoffe mir kann da jemand weiterhelfen.
Vielen Dank schonmal und viele Grüße
ich habe folgende Problem:
Ich möchte gern Instanzen einer Person-Klasse in einer dynamisch erweiterbaren Liste erfassen. Da meine Liste einige spezielle Funktionen haben soll, wie beispielsweise Duplikate gleich beim Einfügen zu verhindern, habe ich dafür eine eigene Klasse erstellt:
Code:
public class PersonList : ICollection<Person> { private List<Person> internalList; public PersonList() { internalList = new List<Person>(); } public void Add(Person item) { if (!Contains(item)) internalList.Add(item); } // weitere Methoden public IEnumerator<Person> GetEnumerator() { return internalList.GetEnumerator(); } }
Ich hoffe mir kann da jemand weiterhelfen.
Vielen Dank schonmal und viele Grüße
Comment