Auf Englisch lesen

Freigeben über


ArrayList.Contains(Object) Methode

Definition

Bestimmt, ob sich ein Element in ArrayList befindet.

C#
public virtual bool Contains (object item);
C#
public virtual bool Contains (object? item);

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:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

Weitere Informationen