Hallo,
ich habe eine Liste (list(of SelbsterstelltesObjekt)) und füge dort ein objekt ein mit .add.
Das dunktioniert soweit auch.
Wenn ich dann ein weiteres Objekt hinzufüge (das ist bis auf ein Datum identisch ist mit dem ersten) wird es zwar auch hinzugefügt, der List.Count = 2
Jedoch ist das Datums-Property bei beiden Objekten jetzt gleich dem was zuletzt hinzugefügt wurde.
Wird noch eins mit einem anderen Datum hinzugefügt haben alle drei Objekte in der Liste dieses Datum.
Woher kommt das und wie kann ich das abstellen?
Grüße
Alex
Edit:
Problem gelöst, es gab wohl irgendwie noch eine Referenz auf das Alte Objekt. Konnte mit Objekt.Clone behoben werden
ich habe eine Liste (list(of SelbsterstelltesObjekt)) und füge dort ein objekt ein mit .add.
Das dunktioniert soweit auch.
Wenn ich dann ein weiteres Objekt hinzufüge (das ist bis auf ein Datum identisch ist mit dem ersten) wird es zwar auch hinzugefügt, der List.Count = 2
Jedoch ist das Datums-Property bei beiden Objekten jetzt gleich dem was zuletzt hinzugefügt wurde.
Wird noch eins mit einem anderen Datum hinzugefügt haben alle drei Objekte in der Liste dieses Datum.
Woher kommt das und wie kann ich das abstellen?
Grüße
Alex
Edit:
Problem gelöst, es gab wohl irgendwie noch eine Referenz auf das Alte Objekt. Konnte mit Objekt.Clone behoben werden
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ali_g2603“ ()