OrderedDictionary.Contains(Object) Methode

Definitie

Bepaalt of de OrderedDictionary verzameling een specifieke sleutel bevat.

public:
 virtual bool Contains(System::Object ^ key);
public bool Contains(object key);
abstract member Contains : obj -> bool
override this.Contains : obj -> bool
Public Function Contains (key As Object) As Boolean

Parameters

key
Object

De sleutel die moet worden gevonden in de OrderedDictionary verzameling.

Retouren

trueals de OrderedDictionary verzameling een element met de opgegeven sleutel bevat; anders. false

Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u de wijziging van een OrderedDictionary verzameling. In dit voorbeeld wordt de Contains methode gebruikt om te bepalen of er een vermelding bestaat voordat deze wordt verwijderd. 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

Met behulp van de Item[] eigenschap kan een null-waarde worden geretourneerd als de sleutel niet bestaat of als de sleutel is null. Gebruik de Contains methode om te bepalen of er een specifieke sleutel in de OrderedDictionary verzameling bestaat.

Deze methode maakt gebruik van de objecten Equals en CompareTo methoden item van de verzameling om te bepalen of item deze bestaat.

Van toepassing op