Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Dictionary<TKey, TValue>.IDictionary.Remove (Object)

 

Data di pubblicazione: ottobre 2016

Rimuove l'elemento con la chiave specificata da IDictionary.

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

void IDictionary.Remove(
	object key
)

Parametri

key
Type: System.Object

Chiave dell'elemento da rimuovere.

Exception Condition
ArgumentNullException

key è null.

Questo metodo si avvicina a un'operazione o (1).

Esempio di codice seguente viene illustrato come utilizzare il IDictionary.Remove del System.Collections.IDictionary interfacciarsi con un Dictionary<TKey, TValue>.

L'esempio di codice fa parte di un esempio più esaustivo, incluso l'output, fornito per il IDictionary.Add metodo.

using System;
using System.Collections;
using System.Collections.Generic;

public class Example
{
    public static void Main()
    {
        // Create a new dictionary of strings, with string keys,
        // and access it using the IDictionary interface.
        //
        IDictionary openWith = new Dictionary<string, string>();

        // Add some elements to the dictionary. There are no 
        // duplicate keys, but some of the values are duplicates.
        // IDictionary.Add throws an exception if incorrect types
        // are supplied for key or value.
        openWith.Add("txt", "notepad.exe");
        openWith.Add("bmp", "paint.exe");
        openWith.Add("dib", "paint.exe");
        openWith.Add("rtf", "wordpad.exe");
// Use the Remove method to remove a key/value pair. No
// exception is thrown if the wrong data type is supplied.
Console.WriteLine("\nRemove(\"dib\")");
openWith.Remove("dib");

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

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 2.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 2.0
Windows Phone Silverlight
Disponibile da 7.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: