PropertyCollection.IDictionary.Contains(Object) メソッド

定義

指定したキーを持つ要素が IDictionary オブジェクトに格納されているかどうかを確認します。Determines whether the IDictionary object contains an element with the specified key.

 virtual bool System.Collections.IDictionary.Contains(System::Object ^ value) = System::Collections::IDictionary::Contains;
bool IDictionary.Contains (object value);
Function Contains (value As Object) As Boolean Implements IDictionary.Contains

パラメーター

value
Object

IDictionary オブジェクト内で検索されるキー。The key to locate in the IDictionary object.

戻り値

指定したキーを持つ要素を true が保持している場合は IDictionary。それ以外の場合は falsetrue if the IDictionary contains an element with the key; otherwise, false.

実装

例外

keynull です。key is null.

次の例は、 Containsメソッドを実装する方法を示しています。The following example demonstrates how to implement the Contains method. この例は、 IDictionaryクラスに対して提供される大規模な例の一部です。This example is part of a larger example provided for the IDictionary class.

public:
    virtual bool Contains(Object^ key)
    {
        int index;
        return TryGetIndexOfKey(key, &index);
    }
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

適用対象