System.Generics.Collections.TList.Extract

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Extract(const Value: T): T; inline;

C++

T __fastcall Extract(const T Value);

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.

Siehe auch

Codebeispiele