IndexOf(Value: Variant): Integer;
Value. Значение, которое необходимо найти в массиве.
Метод IndexOf осуществляет поиск указанного значения в массиве и возвращает индекс соответствующего элемента при первом вхождении.
Данный метод поддерживается только для одномерных массивов.
Если значение не найдено, то метод возвращает «-1».
Добавьте ссылку на системную сборку MathFin.
Sub UserProc;
Var
Ar: Array[0..20] Of Integer;
i, j: Integer;
Begin
For i := 0 To 20 Do
Ar[i] := Math.RandBetweenI(0, 50);
End For;
j := Ar.IndexOf(10);
End Sub UserProc;
После выполнения примера в одномерный массив Ar записываются случайные данные, в переменной j будет содержаться индекс первого найденного в массиве значения «10».
См. также: