IDictionary.Contains(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 da .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 di .NET Framework questa determinazione è stata effettuata usando i Equals metodi e CompareTo del item
parametro sugli oggetti dell'insieme.