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

Definice

Určuje, zda jsou zadané objekty rovny.

 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

Parametry

x
Object

První objekt k porovnání

y
Object

Druhý objekt k porovnání

Návraty

truepokud jsou zadané objekty rovny; v opačném případě . false

Implementuje

Výjimky

x nebo y je typu, který nelze přetypovat na typ T.

Poznámky

Tato metoda je obálka pro metodu Equals(T, T) , takže obj musí být přetypována na typ určený obecným argumentem T aktuální instance. Pokud nelze přetypovat na T, ArgumentException vyvolá se objekt .

Porovnání null je povolené a nevygeneruje výjimku.

Platí pro