System.Contnrs.TClassList.Remove
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.