Registriert seit: 28. Dez 2012
155 Beiträge
Delphi XE3 Professional
|
Generische Objectlist: Itemcount <> Count?
18. Feb 2022, 09:28
Delphi-Version: XE3
Ich habe eine TObjectlist aus System.Generics.Collections, erzeuge 7 Objekte und füge sie mit add hinzu. Ich schreibe einfach mal den Zustand nach jedem Add:
0: Items leer, count = 0
1: 1 Objekt in Items, count = 1
2: 2 Objekte in Items, count = 2
3: 3 Objekte und 1 nil in items, count = 3 -> wo kommt das nil her und warum habe ich 4 Items und einen count von 3?
4: 4 Objekte in items, count = 4 -> hier ist wieder kein nil und alles passt
5: 5 Objekte und 3 nil in items, count = 5 -> jetzt habe ich plötzlich 8 Items, 3 nil und trotzdem einen count von 5?
6: 6 Objekte und 2 nil in items, count = 6 -> und wieder ein nil verschwunden aber trotzdem mehr items als count
7: 7 Objekte und 1 nil in items, count = 7 -> nur noch 1 nil, die korrekte Anzahl Objekte und immernoch 1 Item mehr als count?
Ist das ein Bug oder mache ich irgendwas falsch?
Ist ein Nilpferd ein Pferd, das nicht vorhanden ist?
|