Freigeben über


IVector<T>.IndexOf(T, UInt32) Methode

Definition

Ruft den Index eines angegebenen Elements im Vektor ab.

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

Parameter

value
T

Das Element, das im Vektor gefunden werden soll.

index
UInt32

unsigned int

uint32_t

Wenn das Element gefunden wird, ist dies der nullbasierte Index des Elements. Andernfalls ist dieser Parameter 0.

Gibt zurück

Boolean

bool

true , wenn das Element gefunden wird; andernfalls false.

Hinweise

Beim Programmieren mit .NET ist diese Schnittstelle ausgeblendet, und Sie sollten die System.Collections.Generic.IList T-Schnittstelle<> verwenden.

Wenn der Indexparameter 0 ist, gibt dies an, dass das Element das erste Element im Array ist oder dass das Element nicht gefunden wurde. Um festzustellen, ob das gefundene Element das erste Element ist, überprüfen Sie den Rückgabewert dieser Methode, bevor Sie den Indexparameter überprüfen. Wenn der Rückgabewert true und der Index 0 ist, ist das Element das erste Element im Array. Wenn der Rückgabewert false ist, wurde das Element nicht gefunden, und der Index ist 0.

Gilt für:

Weitere Informationen