IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) IDictionary<TKey,TValue>.Remove(TKey) Method

Definizione

Rimuove l'elemento con la chiave specificata da IDictionary<TKey,TValue>.Removes the element with the specified key from the IDictionary<TKey,TValue>.

public:
 bool Remove(TKey key);
public bool Remove (TKey key);
abstract member Remove : 'Key -> bool
Public Function Remove (key As TKey) As Boolean

Parametri

key
TKey TKey TKey TKey

Chiave dell'elemento da rimuovere.The key of the element to remove.

Restituisce

true se l'elemento viene rimosso correttamente; in caso contrario, false.true if the element is successfully removed; otherwise, false. Questo metodo restituisce anche false se key non è stato trovato nell'interfaccia IDictionary<TKey,TValue> originale.This method also returns false if key was not found in the original IDictionary<TKey,TValue>.

Eccezioni

Esempi

Nell'esempio di codice seguente viene illustrato come rimuovere una coppia chiave/valore da un dizionario usando Remove il metodo.The following code example shows how to remove a key/value pair from a dictionary using the Remove method.

Questo codice fa parte di un esempio più ampio che può essere compilato ed eseguito.This code is part of a larger example that can be compiled and executed. Vedere System.Collections.Generic.IDictionary<TKey,TValue>.See System.Collections.Generic.IDictionary<TKey,TValue>.

// 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.");
}
// 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.");
}
' Use the Remove method to remove a key/value pair.
Console.WriteLine(vbLf + "Remove(""doc"")")
openWith.Remove("doc")

If Not openWith.ContainsKey("doc") Then
    Console.WriteLine("Key ""doc"" is not found.")
End If

Commenti

Le implementazioni possono variare in modo da determinare l'uguaglianza di oggetti; ad esempio, la List<T> classe utilizza Comparer<T>.Default, mentre la Dictionary<TKey,TValue> classe consente all'utente di specificare l' IComparer<T> implementazione da utilizzare per il confronto delle chiavi.Implementations can vary in how they determine equality of objects; for example, the List<T> class uses Comparer<T>.Default, whereas the Dictionary<TKey,TValue> class allows the user to specify the IComparer<T> implementation to use for comparing keys.

Si applica a

Vedi anche