IndexOfValue(Value: Variant): Integer;
Value - value of element, which index should be obtained.
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.
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: