Questa documentazione è stata archiviata e non viene gestita.

Metodo Dictionary.Remove

Rimuove il valore con la chiave specificata dall'insieme Dictionary.

Spazio dei nomi: System.Collections.Generic
Assembly: mscorlib (in mscorlib.dll)

public bool Remove (
	TKey key
)
public final boolean Remove (
	TKey key
)
public final function Remove (
	key : TKey
) : boolean
Non applicabile.

Parametri

key

Chiave dell'elemento da rimuovere.

Valore restituito

true se l'elemento viene trovato e rimosso; in caso contrario false. Questo metodo restituisce anche false se il parametro key non viene trovato nella classe Dictionary.

Tipo di eccezioneCondizione

ArgumentNullException

key è riferimento null (Nothing in Visual Basic).

Se l'insieme Dictionary non contiene alcun elemento con la chiave specificata, tale insieme rimarrà invariato. Non verrà generata alcuna eccezione.

Questo metodo presenta una complessità analoga a quella di un'operazione O(1).

Nell'esempio di codice riportato di seguito viene illustrato come rimuovere una coppia chiave/valore da un dizionario utilizzando il metodo Remove.

Questo esempio di codice fa parte di un esempio più esaustivo fornito per la classe Dictionary.

// Use the Remove method to remove a key/value pair.
Console.WriteLine("\nRemove(\"doc\")");
openWith.Remove("doc");

if (!openWith.ContainsKey("doc"))
{
    Console.WriteLine("Key \"doc\" is not found.");
}

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile per Pocket PC, Windows Mobile per Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Microsoft .NET Framework 3.0 è supportato in Windows Vista, Microsoft Windows XP SP2 e Windows Server 2003 SP1.

.NET Framework

Supportato in:

.NET Compact Framework

Supportato in:

XNA Framework

Supportato in:
Mostra: