EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) メソッド

定義

指定したオブジェクトが等しいかどうかを判断します。

 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

パラメーター

x
Object

比較する最初のオブジェクト。

y
Object

比較する 2 番目のオブジェクト。

返品

true 指定したオブジェクトが等しい場合。それ以外の場合は false

実装

例外

x または y が型 Tにキャストできない型です。

注釈

このメソッドは Equals(T, T) メソッドのラッパーであるため、 obj は現在のインスタンスのジェネリック引数 T で指定された型にキャストする必要があります。 Tにキャストできない場合は、ArgumentExceptionがスローされます。

nullの比較は許可されており、例外は生成されません。

適用対象