Hashtable.EqualityComparer Hashtable.EqualityComparer Hashtable.EqualityComparer Hashtable.EqualityComparer Property

Definizione

Ottiene l'interfaccia IEqualityComparer da usare per la classe Hashtable.Gets the IEqualityComparer to use for the Hashtable.

protected:
 property System::Collections::IEqualityComparer ^ EqualityComparer { System::Collections::IEqualityComparer ^ get(); };
protected System.Collections.IEqualityComparer EqualityComparer { get; }
member this.EqualityComparer : System.Collections.IEqualityComparer
Protected ReadOnly Property EqualityComparer As IEqualityComparer

Valore della proprietà

Eccezioni

La proprietà è impostata su un valore ma la tabella hash è stata creata mediante un'interfaccia IHashCodeProvider e un'interfaccia IComparer.The property is set to a value, but the hash table was created using an IHashCodeProvider and an IComparer.

Commenti

IEqualityComparer Include sia l'operatore di confronto che il provider di codice hash.The IEqualityComparer includes both the comparer and the hash code provider. Se IEqualityComparer Object.Equals Object.GetHashCode Hashtable nel costruttore viene utilizzato un oggetto, gli oggetti utilizzati come chiavi in non devono eseguire l'override dei metodi e. HashtableIf an IEqualityComparer is used in the Hashtable constructor, the objects used as keys in the Hashtable are not required to override the Object.GetHashCode and Object.Equals methods.

Il recupero del valore di questa proprietà è un'operazione O(1).Retrieving the value of this property is an O(1) operation.

Si applica a

Vedi anche