System.Classes.TList.Remove

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Remove(Item: Pointer): Integer; inline;

C++

int __fastcall Remove(void * Item);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Classes.pas
System.Classes.hpp
System.Classes TList

Beschreibung

Löscht die erste Referenz auf den Parameter Item aus dem Array Items.

Mit Remove kann ein bestimmtes Element des Arrays Items entfernt werden, wenn der Index des Elements unbekannt ist. Der Rückgabewert ist der Index des Elements vor dem Löschen. Sobald ein Element entfernt wurde, rücken alle nachfolgenden Elemente in der Indexposition um eins nach oben, und der Wert von Count wird um eins verringert.

Wenn das Array Items mehrere Kopien des Zeigers enthält, wird nur die erste Kopie gelöscht.

Siehe auch

Codebeispiele