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

定義

ある要素が StringCollection 内に存在するかどうかを判断します。Determines whether an element is in the 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 内で検索される ObjectThe Object to locate in the StringCollection. 値として null を指定できます。The value can be null.

戻り値

Boolean

truevalue に存在する場合は StringCollection。それ以外の場合は falsetrue if value is found in the StringCollection; otherwise, false.

実装

注釈

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

このメソッドは、線形検索を実行します。したがって、このメソッドは O ( n ) 演算です。ここで、 nCount です。This method performs a linear search; therefore, this method is an O(n) operation, where n is Count.

.NET Framework 2.0 以降では、このメソッドは、コレクションのオブジェクトとメソッドを使用して、 Equals CompareTo item 項目が存在するかどうかを判断します。Starting with the .NET Framework 2.0, this method uses the collection's objects' Equals and CompareTo methods on item to determine whether item exists. 以前のバージョンの .NET Framework では、この決定は、 Equals CompareTo コレクション内のオブジェクトのパラメーターのメソッドとメソッドを使用して行われていま item した。In the earlier versions of the .NET Framework, this determination was made by using the Equals and CompareTo methods of the item parameter on the objects in the collection.

適用対象

こちらもご覧ください