System.Generics.Collections.TList.Remove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Remove(const Value: T): Integer; inline;

C++

int __fastcall Remove(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 das erste Vorkommen des Wertes.

Remove entfernt die erste Instanz von Value aus der Liste und gibt deren nullbasierten Index zurück. Wenn sich Value nicht in der Liste befindet, gibt diese Funktion -1 zurück.

Da die Suche linear ist, handelt es sich um eine O(n)-Operation für eine Liste mit n Einträgen.

Ein OnNotify-Ereignis zeigt an, dass ein Eintrag aus der Liste entfernt wurde.

Siehe auch

Codebeispiele