IDictionary.Contains(Object) Metodo

Definizione

Determina se l'oggetto IDictionary contiene un elemento con la chiave specificata.

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

Parametri

key
Object

Chiave da individuare nell'oggetto IDictionary.

Restituisce

Boolean

true se IDictionary contiene un elemento con la chiave; in caso contrario, false.

Eccezioni

key è null.

Esempio

Nell'esempio di codice seguente viene illustrato come implementare il Contains metodo. Questo esempio di codice fa parte di un esempio più grande fornito per la IDictionary classe.

public:
    virtual bool Contains(Object^ key)
    {
        int index;
        return TryGetIndexOfKey(key, &index);
    }
public bool Contains(object key)
{
   Int32 index;
   return TryGetIndexOfKey(key, out index);
}
Public Function Contains(ByVal key As Object) As Boolean Implements IDictionary.Contains
    Dim index As Integer
    Return TryGetIndexOfKey(key, index)
End Function

Commenti

Le implementazioni possono variare nel caso in cui consentano che la chiave sia null.

A partire dalla .NET Framework 2.0, questo metodo usa i metodi item e CompareTo gli oggetti Equals della raccolta per determinare se item esiste. Nelle versioni precedenti della .NET Framework, questa determinazione è stata effettuata usando i Equals metodi e CompareTo del item parametro sugli oggetti dell'insieme.

Si applica a