IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object) IDictionary.Contains(Object) Method

정의

IDictionary 개체에 지정한 키를 가진 요소가 포함되어 있는지 여부를 결정합니다.Determines whether the IDictionary object contains an element with the specified key.

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 Object Object Object

IDictionary 개체에서 찾을 키입니다.The key to locate in the IDictionary object.

반환

true에 해당 키가 있는 요소가 포함되어 있으면 IDictionary이고, 그렇지 않으면 false입니다.true if the IDictionary contains an element with the key; otherwise, false.

예외

예제

다음 코드 예제를 구현 하는 방법에 설명 합니다 Contains 메서드.The following code example demonstrates how to implement the Contains method. 이 코드 예제는에 대해 제공 된 큰 예제의 일부는 IDictionary 클래스입니다.This code 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

설명

구현 하는 열쇠 수 있는지 여부에 따라 다릅니다 null합니다.Implementations can vary in whether they allow the key to be null.

컬렉션의 개체를 사용 하 여이 메서드는.NET Framework 2.0부터 Equals 하 고 CompareTo 메서드 item 결정할 여부를 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의 이전 버전을 사용 하 여이 결정 했습니다 합니다 EqualsCompareTo 의 메서드는 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.

적용 대상