System.Generics.Collections

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Unit, die generische Container-Klassen zum Gruppieren von Datenelementen in Arrays, Dictionaries, Listen, Stacks, Warteschlangen usw. implementiert.

Package rtl290.bpl

Klassen

TArrayKlasse, die statische Methoden zum Durchsuchen und Sortieren eines generischen Array enthält.
TDictionarySammlung von Schlüssel/Wertepaaren.
TEnumerableTEnumerable ist eine abstrakte Klasse, die von allen Aufzählungs-Containern geerbt wird.
TEnumeratorTEnumerator ist die abstrakte Klasse, die von allen Enumerator-Klassen implementiert wird.
THashSet
TListGeordnete Liste.
TObjectDictionaryKollektion von Schlüssel- und/oder Wertobjekten.
TObjectHashSet
TObjectListGeordnete Objektliste.
TObjectOrderedDictionary
TObjectQueueWarteschlange von Objekten.
TObjectStackRepräsentiert das LIFO-Prinzip (Last In - First Out) eines Stacks mit Objekten.
TOrderedDictionary
TQueueIst eine Warteschlange, die über ein Array implementiert wird.
TStackRepräsentiert das LIFO-Prinzip (Last In - First Out) eines Stacks.
TThreadedQueueRepräsentiert eine generische Thread-Warteschlange.
TThreadListRepräsentiert eine generische Thread-sichere Liste.

Routinen

ErrorArgumentOutOfRange
InCircularRangeInCircularRange ist eine interne Funktion für die Methode Remove.

Typen

PListHelper
PObjectPObject ist ein Zeigertyp auf eine TObject-Klasse.
PQueueHelper
PStackHelper
TCollectionNotificationTyp der Änderung der Kollektion bei dem Ereignis OnNotify.
TCollectionNotifyEvent
TDictionaryOwnership
TDictionaryOwnershipsMenge der Eigentümer für TObjectDictionary.
TListHelperInterne Hilfe mit nichtgenerischen Methoden zur Behandlung von TList-Instanzen.
TPairTPair ist ein Record, der ein Schlüssel/Wertepaar enthält.
TQueueHelperInterne Hilfe mit nichtgenerischen Methoden zur Behandlung von TQueue-Instanzen.
TStackHelperInterne Hilfe mit nichtgenerischen Methoden zur Behandlung von TStack-Instanzen.