Stack.Contains(Object) メソッド

定義

ある要素が Stack 内に存在するかどうかを判断します。

public:
 virtual bool Contains(System::Object ^ obj);
public virtual bool Contains (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

パラメーター

obj
Object

Stack 内で検索するオブジェクト。 値として null を指定できます。

戻り値

objStack に存在する場合は true。それ以外の場合は false

注釈

このメソッドは、 メソッドを呼び出すことによって等価性を Object.Equals 判断します。

このメソッドは線形検索を実行します。したがって、このメソッドは 操作です O(n) 。ここで n 、 は Countです。

.NET Framework 2.0 以降では、このメソッドは、 引数をobjコレクション内の個々のオブジェクトの メソッドにEquals渡すことによって等価性をテストします。 以前のバージョンの.NET Frameworkでは、コレクション内の個々の項目を 引数の メソッドにEquals渡すことで、この決定がobj行われました。

適用対象

こちらもご覧ください