System.Contnrs.TClassList.Extract
Delphi
function Extract(Item: TClass): TClass; inline;
C++
HIDESBASE System::TClass __fastcall Extract(System::TClass Item);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Contnrs.pas System.Contnrs.hpp |
System.Contnrs | TClassList |
Beschreibung
Entfernt eine Klasse aus der Liste.
Mit Extract entfernen Sie eine Klasse aus der Liste. Nachdem die Klasse entfernt worden ist, werden alle nachfolgenden Klassen innerhalb der Indexposition nach oben verlagert und die Eigenschaft Count wird herabgesetzt.
In TClassList macht Extract dasselbe wie die Methode Delete, nur wird die Klasse zurückgegeben, die aus der Liste entfernt worden ist.
Wenn Sie die Referenz auf eine Klasse entfernen wollen, ohne den Eintrag aus dem Array Items zu löschen und die Eigenschaft Count zu ändern, setzen Sie die Eigenschaft Items für Index auf nil (Delphi) bzw. auf NULL (C++).