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 Contains la méthode.The following code example demonstrates how to implement the Contains method. Cet exemple de code fait partie d’un exemple plus complet fourni IDictionary pour la classe.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 ou non nullla 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 Equals méthodes et CompareTo les objets de la item collection sur pour item déterminer si 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 Equals des CompareTo méthodes et du item paramètre 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 à