ArrayList.Contains(Object) Methode

Definition

Bestimmt, ob sich ein Element in ArrayList befindet.Determines whether an element is in the ArrayList.

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.The Object to locate in the ArrayList. Der Wert kann null sein.The value can be null.

Gibt zurück

Boolean

true, wenn das item in der ArrayList gefunden wird, andernfalls false.true if item is found in the ArrayList; otherwise, false.

Implementiert

Hinweise

Diese Methode führt eine lineare Suche aus. Daher ist diese Methode ein O(n) Vorgang, bei dem gleich n ist Count .This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Diese Methode bestimmt Gleichheit durch Aufrufen von Object.Equals .This method determines equality by calling Object.Equals.

Beginnend mit dem .NET Framework 2,0 verwendet diese Methode die-und-Methoden der-Auflistung, Equals CompareTo item um zu bestimmen, ob ein Element vorhanden ist.Starting with the .NET Framework 2.0, this method uses the collection's objects' Equals and CompareTo methods on item to determine whether item exists. In früheren Versionen der .NET Framework wurde diese Bestimmung durch die Verwendung der Equals -Methode und der- CompareTo Methode des- item Parameters für die-Objekte in der-Auflistung vorgenommen.In the earlier versions of the .NET Framework, this determination was made by using the Equals and CompareTo methods of the item parameter on the objects in the collection.

Gilt für:

Siehe auch