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.
Возвращаемое значение
bool
Значение true , если элемент найден; в противном случае — false.
Комментарии
При программировании с помощью .NET этот интерфейс скрыт, и следует использовать интерфейс System.Collections.Generic.IList<T> .
Если параметр индекса равен 0, это означает, что элемент является первым элементом в массиве или что элемент не был найден. Чтобы определить, является ли найденный элемент первым, проверка возвращаемое значение этого метода, прежде чем проверка параметр индекса. Если возвращаемое значение равно true , а индекс равен 0, то элемент является первым элементом в массиве. Если возвращаемое значение равно false, элемент не найден, а индекс равен 0.