System.Generics.Collections.TList.Remove

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

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

C++

int __fastcall Remove(const T Value);

プロパティ

種類 可視性 ソース ユニット
function public
System.Generics.Collections.pas
System.Generics.Collections.hpp
System.Generics.Collections TList

説明

最初に出現した値を削除します。

Remove は、リスト内にある Value の最初のインスタンスを削除して、そのインスタンスの 0 から始まるインデックスを返します。Value がリストに存在しない場合、この関数は -1 を返します。

インスタンスの検索はリニアなので、これは、n エントリを持つリストに対する O(n) 操作になります。

リストからエントリが削除されると、OnNotify イベントが発生します。

関連項目