System.Generics.Collections.TList.IndexOf

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

int __fastcall IndexOf(const T Value);

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.

Siehe auch

Codebeispiele