OrderedDictionary.Remove(Object) Methode

Definitie

Hiermee verwijdert u de vermelding met de opgegeven sleutel uit de OrderedDictionary verzameling.

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)

Parameters

key
Object

De sleutel van de vermelding die u wilt verwijderen.

Implementeringen

Uitzonderingen

De OrderedDictionary verzameling heeft het kenmerk Alleen-lezen.

key is null.

Voorbeelden

In het volgende codevoorbeeld ziet u de wijziging van een OrderedDictionary verzameling. In dit voorbeeld wordt de methode gebruikt om de Remove vermelding met de sleutel "keyToDelete" uit de OrderedDictionarysleutel te verwijderen. Deze code maakt deel uit van een groter codevoorbeeld dat kan worden bekeken op 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

Opmerkingen

De vermeldingen die volgen op de verwijderde vermelding verplaatsen omhoog om de leegte plek te bezetten en de indexen van de vermeldingen die worden verplaatst, worden ook bijgewerkt.

Als de OrderedDictionary verzameling geen vermelding met de opgegeven sleutel bevat, blijft de OrderedDictionary waarde ongewijzigd en wordt er geen uitzondering gegenereerd.

Van toepassing op