LastIndexOf(Value: Variant): Integer;
Value. Value that should be found.
The LastIndexOf method reversely searches for value and returns index of the first found element in case of successful search, otherwise it returns -1.
Sub Main;
Var
ArrayL: IArrayList;
i: Integer;
Begin
ArrayL:=New ArrayList.Create;
For i:=0 To Math.RandBetweenI(50,100) Do
ArrayL.Add(Math.RandBetweenI(0,100));
End For;
i:=ArrayL.LastIndexOf(25);
End Sub Main;
After executing the example a dynamic array of random integer numbers is created, and reverse search of the 25 value is executed. The "i" variable contains the number of the first found element in case of successful search.
See also: