System.Generics.Collections.TList.Remove
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 イベントが発生します。