System.Classes.TStringList.IndexOf

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

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

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.Classes.pas
System.Classes.hpp
System.Classes TStringList

Description

Renvoie la position d'une chaîne dans la liste.

Appelez IndexOf pour obtenir la position de la première occurrence d'une chaîne correspondant à S. Une chaîne correspond à S si elle est identique à S ou, si CaseSensitive a la valeur False, s'ils ne diffèrent que par la casse.

IndexOf fonctionne de cette façon à condition que Sorted soit définie sur False et que Duplicates soit définie à dupIgnore ou dupError. Cela reflète la définition interne de IndexOf, qui appelle Find si Sorted est définie sur True et localise toute chaîne de la liste qui correspond au paramètre S. De ce fait, si Duplicates a la valeur dupAccept, le résultat n'est pas toujours la première chaîne correspondant au paramètre S.

Sachez que IndexOf renvoie l'indice de base zéro de la chaîne. Ainsi, si S correspond à la première chaîne de la liste, IndexOf renvoie 0, si S est la deuxième chaîne, IndexOf renvoie 1, etc. Si la chaîne n'a pas de correspondance dans la liste de chaînes, IndexOf renvoie -1.

Voir aussi