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

Definice

Určuje, zda jsou zadané objekty stejné.

 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, který se má porovnat.

y
Object

Druhý objekt, který chcete porovnat.

Návraty

truejsou-li zadané objekty stejné; 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án na typ určený obecným argumentem T aktuální instance. Pokud ho nelze přetypovat na T, ArgumentException je vyvolán.

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

Platí pro