Stack.Contains(Object) Methode

Definition

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

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

Parameter

obj
Object

Das im Stack zu suchende Objekt.The object to locate in the Stack. Der Wert kann null sein.The value can be null.

Gibt zurück

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

Hinweise

Diese Methode bestimmt Gleichheit durch Aufrufen der Object.Equals-Methode.This method determines equality by calling the Object.Equals method.

Diese Methode führt eine lineare Suche aus. Daher handelt es sich bei dieser Methode um einen O(n)-Vorgang, bei dem n Count ist.This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

Beginnend mit dem .NET Framework 2,0, testet diese Methode auf Gleichheit, indem das obj-Argument an die Equals-Methode der einzelnen Objekte in der Auflistung übergeben wird.Starting with the .NET Framework 2.0, this method tests for equality by passing the obj argument to the Equals method of individual objects in the collection. In früheren Versionen der .NET Framework wurde diese Bestimmung mithilfe der Übergabe der einzelnen Elemente in der Auflistung an die Equals-Methode des obj-Arguments vorgenommen.In the earlier versions of the .NET Framework, this determination was made by using passing the individual items in the collection to the Equals method of the obj argument.

Gilt für:

Siehe auch