EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy określone obiekty są równe.
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
Pierwszy obiekt do porównania.
- y
- Object
Drugi obiekt do porównania.
Zwraca
true
jeśli określone obiekty są równe; w przeciwnym razie , false
.
Implementuje
Wyjątki
x
lub y
jest typem, którego nie można rzutować na typ T
.
Uwagi
Ta metoda jest otoką dla Equals(T, T) metody, dlatego obj
należy rzutować do typu określonego przez argument ogólny T
bieżącego wystąpienia. Jeśli nie można go rzutować do T
elementu , ArgumentException jest zgłaszany.
Porównywanie null
jest dozwolone i nie generuje wyjątku.