ISortedList.IndexOfValue

Syntax

IndexOfValue(Value: Variant): Integer;

Parameters

Value - value of element, which index should be obtained.

Description

The IndexOfValue method returns index of the element, which value is passed by the Value parameter. -1 - if element with such value does not exist.

Example

Sub Main;

Var

SortList: ISortedList;

i: Integer;

Begin

SortList:=New SortedList.Create;

For i:=0 To Math.RandBetweenI(50,100) Do

SortList.Add("Key_"+Math.RandBetweenI(0,100).ToString,"Number "+Math.RandBetweenI(0,100).ToString);

End For;

i:=SortList.IndexOfValue("Number 25");

End Sub Main;

After executing the example the "i" variable contains element index with the Number 25 value if it is exists.

See also:

ISortedList