Queue.Contains(Object) メソッド

定義

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

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

Queue 内で検索される Object。 値として null を指定できます。

戻り値

trueobj に存在する場合は Queue。それ以外の場合は false

注釈

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

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

.NET Framework 2.0 以降では、このメソッドは コレクションの オブジェクトEqualsと メソッドをobj使用して、 が存在するかどうかをitem判断CompareToします。 以前のバージョンの.NET Frameworkでは、この決定は、コレクション内のオブジェクトの パラメーターの obj メソッドと CompareTo メソッドを使用Equalsして行われました。

適用対象

こちらもご覧ください