次の方法で共有


StringCollection.IList.Contains(Object) メソッド

定義

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

 virtual bool System.Collections.IList.Contains(System::Object ^ value) = System::Collections::IList::Contains;
bool IList.Contains (object value);
bool IList.Contains (object? value);
abstract member System.Collections.IList.Contains : obj -> bool
override this.System.Collections.IList.Contains : obj -> bool
Function Contains (value As Object) As Boolean Implements IList.Contains

パラメーター

value
Object

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

戻り値

truevalue に存在する場合は StringCollection。それ以外の場合は false

実装

注釈

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

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

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

適用対象

こちらもご覧ください