다음을 통해 공유


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:
    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.

.NET Framework 2.0부터 이 메서드는 컬렉션의 개체 Equals 및 메서드를 item 사용하여 존재하는지 여부를 item 확인 CompareTo 합니다. 이전 버전의 .NET Framework 컬렉션의 개체에서 매개 변수의 itemCompareTo 메서드를 사용하여 Equals 이 결정을 내렸습니다.

적용 대상