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

Definizione

Determina se gli oggetti specificati sono uguali.

 virtual bool System.Collections.IEqualityComparer.Equals(System::Object ^ x, System::Object ^ y) = System::Collections::IEqualityComparer::Equals;
bool IEqualityComparer.Equals (object x, object y);
abstract member System.Collections.IEqualityComparer.Equals : obj * obj -> bool
override this.System.Collections.IEqualityComparer.Equals : obj * obj -> bool
Function Equals (x As Object, y As Object) As Boolean Implements IEqualityComparer.Equals

Parametri

x
Object

Primo oggetto da confrontare.

y
Object

Secondo oggetto da confrontare.

Restituisce

true se gli oggetti specificati sono uguali; in caso contrario, false.

Implementazioni

Eccezioni

Il tipo del parametro x o y non consente di effettuare il cast al tipo T.

Commenti

Questo metodo è un wrapper per il Equals(T, T) metodo, pertanto obj deve essere eseguito il cast al tipo specificato dall'argomento T generico dell'istanza corrente. Se non può essere eseguito il cast a T, viene generata un'eccezione ArgumentException .

Il confronto null è consentito e non genera un'eccezione.

Si applica a