Informations
Le sujet que vous avez demandé est indiqué ci-dessous. Toutefois, ce sujet ne figure pas dans la bibliothèque.
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

IDictionary.Remove, méthode

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.
ExceptionCondition
ArgumentNullException

key est null.

NotSupportedException

L'objet IDictionary est en lecture seule.

ou

IDictionary est de 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 méthode Remove. Cet exemple de code fait partie d'un exemple plus développé fourni pour la classe IDictionary.


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


.NET Framework

Pris en charge dans : 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

© 2013 Microsoft. Tous droits réservés.