IDictionary.Contains(Object) メソッド

定義

IDictionary オブジェクトに、指定したキーを持つ要素が含まれているかどうかを判断します。

public:
 bool Contains(System::Object ^ key);
public bool Contains(object key);
abstract member Contains : obj -> bool
Public Function Contains (key As Object) As Boolean

パラメーター

key
Object

IDictionary オブジェクト内で検索するキー。

返品

true キーを持つ要素が IDictionary に含まれている場合は。それ以外の場合は false

例外

keynullです。

次のコード例は、 Contains メソッドを実装する方法を示しています。 このコード例は、 IDictionary クラスに提供されるより大きな例の一部です。

public bool Contains(object key)
{
   Int32 index;
   return TryGetIndexOfKey(key, out index);
}
Public Function Contains(ByVal key As Object) As Boolean Implements IDictionary.Contains
    Dim index As Integer
    Return TryGetIndexOfKey(key, index)
End Function

注釈

実装は、キーの nullを許可するかどうかによって異なる場合があります。

このメソッドは、EqualsでコレクションのオブジェクトのCompareToメソッドとitem メソッドを使用して、項目が存在するかどうかを判断します。

適用対象