Lire en anglais

Partager via


IDictionary.Remove(Object) Méthode

Définition

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

C#
public void Remove (object key);

Paramètres

key
Object

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

Exceptions

key a la valeur null.

L'objet IDictionary est en lecture seule.

- ou -

IDictionary est de taille fixe.

Exemples

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

C#
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.
    }
}

Remarques

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

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0