Language

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。

例外

key は nullです。

例

次のコード例は、 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 メソッドを使用して、項目が存在するかどうかを判断します。

適用対象