OrderedDictionary.Remove(Object) Metod

Definition

Tar bort posten med den angivna nyckeln från OrderedDictionary samlingen.

public:
 virtual void Remove(System::Object ^ key);
public void Remove(object key);
abstract member Remove : obj -> unit
override this.Remove : obj -> unit
Public Sub Remove (key As Object)

Parametrar

key
Object

Nyckeln för posten som ska tas bort.

Implementeringar

Undantag

Samlingen OrderedDictionary är skrivskyddad.

key är null.

Exempel

Följande kodexempel visar hur en OrderedDictionary samling har ändrats. I det här exemplet Remove används metoden för att ta bort posten med nyckeln "keyToDelete" från OrderedDictionary. Den här koden är en del av ett större kodexempel som kan visas på OrderedDictionary.

// Modifying the OrderedDictionary
if (!myOrderedDictionary.IsReadOnly)
{
    // Insert a new key to the beginning of the OrderedDictionary
    myOrderedDictionary.Insert(0, "insertedKey1", "insertedValue1");

    // Modify the value of the entry with the key "testKey2"
    myOrderedDictionary["testKey2"] = "modifiedValue";

    // Remove the last entry from the OrderedDictionary: "testKey3"
    myOrderedDictionary.RemoveAt(myOrderedDictionary.Count - 1);

    // Remove the "keyToDelete" entry, if it exists
    if (myOrderedDictionary.Contains("keyToDelete"))
    {
        myOrderedDictionary.Remove("keyToDelete");
    }
}
' Modifying the OrderedDictionary
If Not myOrderedDictionary.IsReadOnly Then

    ' Insert a new key to the beginning of the OrderedDictionary
    myOrderedDictionary.Insert(0, "insertedKey1", "insertedValue1")

    ' Modify the value of the entry with the key "testKey2"
    myOrderedDictionary("testKey2") = "modifiedValue"

    ' Remove the last entry from the OrderedDictionary: "testKey3"
    myOrderedDictionary.RemoveAt(myOrderedDictionary.Count - 1)

    ' Remove the "keyToDelete" entry, if it exists
    If (myOrderedDictionary.Contains("keyToDelete")) Then
        myOrderedDictionary.Remove("keyToDelete")
    End If
End If

Kommentarer

Posterna som följer den borttagna posten flyttas upp för att uppta den tömda platsen och indexen för de poster som flyttas uppdateras också.

Om samlingen OrderedDictionary inte innehåller en post med den angivna nyckeln förblir den OrderedDictionary oförändrad och inget undantag genereras.

Gäller för