BindingSource.Contains(Object) BindingSource.Contains(Object) BindingSource.Contains(Object) BindingSource.Contains(Object) Method

定義

オブジェクトがリストの項目であるかどうか判断します。Determines whether an object is an item in the list.

public:
 virtual bool Contains(System::Object ^ value);
public virtual bool Contains (object value);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Overridable Function Contains (value As Object) As Boolean

パラメーター

value
Object Object Object Object

Object プロパティで表される基底のリストで検索する ListThe Object to locate in the underlying list represented by the List property. 値として null を指定できます。The value can be null.

戻り値

value パラメーターが List に存在する場合は true。それ以外の場合は falsetrue if the value parameter is found in the List; otherwise, false.

実装

注釈

実装は、基になるリストのContainsメソッドに依存しますが、通常は次の特性が適用されます。Although the implementation is dependent on the underlying list's Contains method, typically the following characteristics apply:

  • Listは最初の要素から始まり、最後の要素で終了します。List is searched starting at the first element and ending at the last element.

  • 基になるメソッドは、線形検索を実行します。したがって、平均実行時間はCountプロパティの値に比例します。The underlying method performs a linear search; therefore, the average execution time is proportional to the value of the Count property.

  • 基になるメソッドは、 Equalsメソッドを呼び出すことによって等価性を判断します。The underlying method determines equality by calling the Equals method.

適用対象

こちらもご覧ください