Freigeben über


ArrayList.Contains(Object) Methode

Definition

Bestimmt, ob sich ein Element in ArrayList befindet.

public:
 virtual bool Contains(System::Object ^ item);
public virtual bool Contains (object item);
public virtual bool Contains (object? item);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Overridable Function Contains (item As Object) As Boolean

Parameter

item
Object

Das Object, das in der ArrayList gesucht werden soll. Der Wert kann null sein.

Gibt zurück

true, wenn das item in der ArrayList gefunden wird, andernfalls false.

Implementiert

Hinweise

Diese Methode führt eine lineare Suche durch. daher ist diese Methode ein O(n) Vorgang, wobei n ist Count.

Diese Methode bestimmt die Gleichheit durch Aufrufen Object.Equalsvon .

Ab dem .NET Framework 2.0 verwendet diese Methode die -Objekte Equals und CompareTo -Methoden item der Auflistung, um zu bestimmen, ob ein Element vorhanden ist. In den früheren Versionen des .NET Framework wurde diese Bestimmung mithilfe der Equals Methoden und CompareTo des item Parameters für die -Objekte in der Auflistung vorgenommen.

Gilt für:

Weitere Informationen