System.Generics.Collections.TList.IndexOf
Delphi
function IndexOf(const Value: T): Integer; inline;
C++
int __fastcall IndexOf(const T Value);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Generics.Collections.pas System.Generics.Collections.hpp |
System.Generics.Collections | TList |
Beschreibung
Sucht nach einem Element mithilfe einer linearen Suche.
IndexOf sucht nach dem Listeneintrag Value mithilfe einer linearen Suche. Die Methode gibt den nullbasierten Index des ersten Eintrags zurück, der gleich Value ist. Wenn kein Eintrag gefunden wird, gibt die Methode -1 zurück.
Da die Suche linear ist, ist dies eine O(n)-Operation für eine Liste mit n Einträgen. Die Methode BinarySearch ist in der Regel schneller, erfordert aber eine sortierte Liste.