EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Method

Definizione

Determina se gli oggetti specificati sono uguali.Determines whether the specified objects are equal.

 virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals

Parametri

x
Object Object Object

Primo oggetto da confrontare.The first object to compare.

y
Object Object Object

Secondo oggetto da confrontare.The second object to compare.

Restituisce

true se gli oggetti specificati sono uguali; in caso contrario, false.true if the specified objects are equal; otherwise, false.

Implementazioni

Eccezioni

Il tipo del parametro x o y non consente di effettuare il cast al tipo T.x or y is of a type that cannot be cast to type T.

Commenti

Questo metodo è un wrapper per il Equals(T, T) metodo, pertanto obj necessario eseguire il cast al tipo specificato dall'argomento generico T dell'istanza corrente.This method is a wrapper for the Equals(T, T) method, so obj must be cast to the type specified by the generic argument T of the current instance. Se non è possibile eseguire il cast da T, un ArgumentException viene generata un'eccezione.If it cannot be cast to T, an ArgumentException is thrown.

Confronto tra null è consentito e non genera un'eccezione.Comparing null is allowed and does not generate an exception.

Si applica a