IDictionary.Contains(Object) Méthode

Définition

Détermine si l'objet IDictionary contient un élément avec la clé spécifiée.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

Paramètres

key
Object

Clé à rechercher dans l'objet IDictionary.The key to locate in the IDictionary object.

Retours

true si IDictionary contient un élément avec la clé ; sinon, false.true if the IDictionary contains an element with the key; otherwise, false.

Exceptions

key a la valeur null.key is null.

Exemples

L’exemple de code suivant montre comment implémenter la méthode Contains.The following code example demonstrates how to implement the Contains method. Cet exemple de code fait partie d’un exemple plus complet fourni pour la classe 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

Remarques

Les implémentations peuvent varier selon qu’elles autorisent la nullde la clé.Implementations can vary in whether they allow the key to be null.

À partir de la .NET Framework 2,0, cette méthode utilise les méthodes Equals et CompareTo des objets de la collection sur item pour déterminer si item existe.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. Dans les versions antérieures du .NET Framework, cette détermination a été effectuée à l’aide des méthodes Equals et CompareTo du paramètre item sur les objets de la collection.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.

S’applique à