Freigeben über


BindingSource.IndexOf(Object) Methode

Definition

Sucht nach dem angegebenen Objekt und gibt den Index des ersten Vorkommens innerhalb der gesamten Liste zurück.

public:
 virtual int IndexOf(System::Object ^ value);
public virtual int IndexOf (object value);
public virtual int IndexOf (object? value);
abstract member IndexOf : obj -> int
override this.IndexOf : obj -> int
Public Overridable Function IndexOf (value As Object) As Integer

Parameter

value
Object

Das Object, das in der durch die List-Eigenschaft dargestellten zugrunde liegenden Liste gesucht werden soll. Der Wert kann null sein.

Gibt zurück

Der nullbasierte Index des ersten Vorkommens des value-Parameters, andernfalls -1, wenn sich value nicht in der Liste befindet.

Implementiert

Hinweise

Obwohl die Implementierung von der -Methode der zugrunde liegenden Liste IndexOf abhängt, gelten in der Regel die folgenden Merkmale:

  • Die List wird beginnend beim ersten Element und endend beim letzten Element durchsucht.

  • Die zugrunde liegende Methode führt eine lineare Suche aus. Daher ist die durchschnittliche Ausführungszeit proportional zum Wert der Count Eigenschaft.

  • Die zugrunde liegende Methode bestimmt die Gleichheit durch Aufrufen der Equals -Methode.

Gilt für:

Weitere Informationen