IndexOf(Value: String): Integer;
Value. Value that should be found.
The IndexOf method directly searches for the specified value.
The method returns element index in case of successful search, and -1 if the value is not found.
Sub UserProc;
Var
StrL: IStringList;
i: Integer;
Begin
StrL := New StringList.Create;
For i := 0 To Math.RandBetweenI(50, 100) Do
StrL.Add("Number " + Math.RandBetweenI(0, 100).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: