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 型にキャストできない型です。

注釈

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

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

適用対象