ArrayList.Contains(Object) メソッド

定義

ある要素が 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

パラメーター

item
Object

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

戻り値

Boolean

trueitem に存在する場合は ArrayList。それ以外の場合は false

実装

注釈

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

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

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

適用対象

こちらもご覧ください