Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

IDictionary.Contains méthode (Object)

 

Date de publication : novembre 2016

Détermine si l'objet IDictionary contient un élément avec la clé spécifiée.

Espace de noms:   System.Collections
Assembly:  mscorlib (dans mscorlib.dll)

bool Contains(
	object key
)

Paramètres

key
Type: System.Object

Clé à rechercher dans l'objet IDictionary.

Valeur de retour

Type: System.Boolean

true si IDictionary contient un élément avec la clé ; sinon, false.

Exception Condition
ArgumentNullException

key a la valeur null.

Implementations can vary in whether they allow the key to be null.

Starting with the .NET Framework 2.0, this method uses the collection’s objects’ M:System.Object.Equals(System.Object) and M:System.IComparable.CompareTo(System.Object) methods on item to determine whether item exists. In the earlier versions of the .NET Framework, this determination was made by using the M:System.Object.Equals(System.Object) and M:System.IComparable.CompareTo(System.Object) methods of the item parameter on the objects in the collection.

The following code example demonstrates how to implement the M:System.Collections.IDictionary.Contains(System.Object) method. This code example is part of a larger example provided for the T:System.Collections.IDictionary class.

public bool Contains(object key)
{
   Int32 index;
   return TryGetIndexOfKey(key, out index);
}

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: