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.Remove méthode (Object)

 

Date de publication : novembre 2016

Supprime de l’objet IDictionary l’élément ayant la clé spécifiée.

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

void Remove(
	object key
)

Paramètres

key
Type: System.Object

Clé de l'élément à supprimer.

Exception Condition
ArgumentNullException

key a la valeur null.

NotSupportedException

Le IDictionary objet est en lecture seule.

ou

Le IDictionary a une taille fixe.

Si l'objet IDictionary ne contient pas d'élément avec la clé spécifiée, IDictionary reste inchangé. Aucune exception n'est levée.

L’exemple de code suivant montre comment implémenter la Remove méthode. Cet exemple de code fait partie d’un exemple plus complet fourni pour la IDictionary classe.

public void Remove(object key)
{
    if (key == null) throw new ArgumentNullException("key");
    // Try to find the key in the DictionaryEntry array
    Int32 index;
    if (TryGetIndexOfKey(key, out index))
    {
        // If the key is found, slide all the items up.
        Array.Copy(items, index + 1, items, index, ItemsInUse - index - 1);
        ItemsInUse--;
    } 
    else
    {
        // If the key is not in the dictionary, just return. 
    }
}

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: