System.Contnrs.TClassList.Remove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Remove(AClass: TClass): Integer; inline;

C++

HIDESBASE int __fastcall Remove(System::TClass AClass);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Contnrs.pas
System.Contnrs.hpp
System.Contnrs TClassList

Beschreibung

Entfernt eine bestimmte Klasse aus der Liste.

Mit Remove können Sie eine bestimmte Klasse aus der Liste entfernen, wenn ihr Index nicht bekannt ist. Die Methode gibt die Position des entfernten Elements zurück. Wird die angegebene Klasse nicht gefunden, gibt Remove –1 zurück.

Durch die Operation werden die nachfolgenden Listenelemente um eine Position nach vorne verschoben, und die Eigenschaft Count wird dekrementiert. Ist die angegebene Klasse mehrfach vorhanden, wird nur die erste Instanz entfernt.

Um eine Klasse anhand ihrer Indexposition (anstelle der Objektreferenz) zu entfernen, verwenden Sie die Methode Delete.

Siehe auch