System.Generics.Collections.TList.Extract
Delphi
function Extract(const Value: T): T; inline;
C++
T __fastcall Extract(const T Value);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TList |
Beschreibung
Entfernt einen Listeneintrag und gibt ihn zurück.
Extract entfernt den Eintrag Value aus der Liste und gibt diesen Wert zurück. Wenn sich Value nicht in der Liste befindet, gibt diese Funktion den Standardwert des Typs T zurück.
Ein OnNotify-Ereignis wird ausgelöst, um anzuzeigen, dass der Eintrag aus der Liste entfernt wurde. Extract entspricht der Funktion Remove mit der Ausnahme des Ereigniscodes, der angibt, dass ein Element extrahiert wurde, anstatt entfernt zu werden. Die Methode wird für das Entfernen von Elementen ohne deren Freigabe bereitgestellt.