IDictionary.Contains(Object) Método

Definición

Determina si el objeto IDictionary contiene un elemento con la clave especificada.Determines whether the IDictionary object contains an element with the specified key.

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

Parámetros

key
Object

Clave que se buscará en el objeto IDictionary.The key to locate in the IDictionary object.

Devoluciones

Boolean

Es true si IDictionary contiene un elemento con la clave; en caso contrario, es false.true if the IDictionary contains an element with the key; otherwise, false.

Excepciones

key es null.key is null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo implementar el Contains método.The following code example demonstrates how to implement the Contains method. Este ejemplo de código forma parte de un ejemplo más extenso proporcionado para la IDictionary clase.This code example is part of a larger example provided for the IDictionary class.

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

Comentarios

Las implementaciones pueden variar en cuanto a si permiten que la clave sea null .Implementations can vary in whether they allow the key to be null.

A partir de la .NET Framework 2,0, este método usa los métodos y de los objetos de la colección Equals CompareTo item para determinar si item existe.Starting with the .NET Framework 2.0, this method uses the collection's objects' Equals and CompareTo methods on item to determine whether item exists. En las versiones anteriores del .NET Framework, esta determinación se realizaba utilizando los Equals métodos y CompareTo del item parámetro en los objetos de la colección.In the earlier versions of the .NET Framework, this determination was made by using the Equals and CompareTo methods of the item parameter on the objects in the collection.

Se aplica a