Array.IndexOf

Синтаксис

IndexOf(Value: Variant): Integer;

Параметры

Value. Значение, которое необходимо найти в массиве.

Описание

Метод IndexOf осуществляет поиск указанного значения в массиве и возвращает индекс соответствующего элемента при первом вхождении.

Комментарии

Данный метод поддерживается только для одномерных массивов.

Если значение не найдено, то метод возвращает «-1».

Пример

Добавьте ссылку на системную сборку MathFin.

Sub UserProc;
Var
    Ar: Array[0..20Of Integer;
    i, j: Integer;
Begin
    For i := 0 To 20 Do
        Ar[i] := Math.RandBetweenI(050);
    End For;
    j := Ar.IndexOf(10);
End Sub UserProc;

После выполнения примера в одномерный массив Ar записываются случайные данные, в переменной j будет содержаться индекс первого найденного в массиве значения «10».

См. также:

Array