IStringList.IndexOf

Syntax

IndexOf(Value: String): Integer;

Parameters

Value. Value that should be found.

Description

The IndexOf method directly searches for the specified value.

Comments

The method returns element index in case of successful search, and -1 if the value is not found.

Example

Sub UserProc;
Var
    StrL: IStringList;
    i: Integer;
Begin
    StrL := New StringList.Create;
    For i := 0 To Math.RandBetweenI(50100Do
        StrL.Add("Number " + Math.RandBetweenI(0100).ToString);
    End For;
    i := StrL.IndexOf("Number 25");
End Sub UserProc;

After executing the example a dynamic array of strings is generated, the element with the Number 25 value is searched, and in case of successful search the "i" variable contains index of this element.

See also:

IStringList