Поделиться через


IVector<T>.IndexOf(T, UInt32) Метод

Определение

Извлекает индекс указанного элемента в векторе.

public:
 bool IndexOf(T value, [Out] unsigned int & index);
bool IndexOf(T const& value, [Out] uint32_t & index);
public bool IndexOf(T value, out uint index);
Public Function IndexOf (value As T, ByRef index As UInteger) As Boolean

Параметры

value
T

Элемент, который нужно найти в векторе.

index
UInt32

unsigned int

uint32_t

Если элемент найден, это отсчитываемый от нуля индекс элемента; В противном случае этот параметр равен 0.

Возвращаемое значение

Boolean

bool

Значение true , если элемент найден; в противном случае — false.

Комментарии

При программировании с помощью .NET этот интерфейс скрыт, и следует использовать интерфейс System.Collections.Generic.IList<T> .

Если параметр индекса равен 0, это означает, что элемент является первым элементом в массиве или что элемент не был найден. Чтобы определить, является ли найденный элемент первым, проверка возвращаемое значение этого метода, прежде чем проверка параметр индекса. Если возвращаемое значение равно true , а индекс равен 0, то элемент является первым элементом в массиве. Если возвращаемое значение равно false, элемент не найден, а индекс равен 0.

Применяется к

См. также раздел