EqualityComparer<T>.IEqualityComparer.Equals(Object, 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 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.