System.WideStrings.TWideStringList.IndexOf

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IndexOf(const S: WideString): Integer; override;

C++

virtual int __fastcall IndexOf(const System::WideString S);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.WideStrings.pas
System.WideStrings.hpp
System.WideStrings TWideStringList

Beschreibung

Gibt die Position eines Strings in der Liste zurück.

Mit IndexOf können Sie die Position des ersten Vorkommens eines mit S übereinstimmenden Strings ermitteln. Ein String stimmt mit S überein, wenn er mit S identisch ist. Wenn CaseSensitive False ist, unterscheidet sich den String von S nur in der Groß-/Kleinschreibung.

IndexOf wird auf diese Weise funktionieren, wenn Sorted auf False gesetzt ist und Duplicates auf dupIgnore oder dupError gesetzt ist. Das gibt die interne Definition der Methode IndexOf an. Sie ruft Find auf, wenn Sorted auf True gesetzt ist, und findet alle in die Liste mit dem Parameter S übereinstimmenden Strings auf. Wenn Duplicates auf dupAccept gesetzt ist, wird das Ergebnis nicht immer der erste mit dem Parameter S übereinstimmenden String.

IndexOf gibt den nullbasierten Index des Strings zurück. Wenn S mit dem ersten String in der Liste übereinstimmt, gibt IndexOf den Wert 0 zurück. Wenn S der zweite String in der Liste ist, gibt IndexOf 1 zurück usw. Wenn der String keine Übereinstimmung in der String-Liste hat, gibt IndexOf -1 zurück.

Siehe auch