EqualityComparer<T>.IEqualityComparer.Equals(Object, Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
判斷指定的物件是否相等。
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
要比較的第二個物件。
傳回
如果指定的物件相等則為 true
,否則為 false
。
實作
例外狀況
x
或 y
的型別無法轉型為型別 T
。
備註
這個方法是 方法的 Equals(T, T) 包裝函式,因此 obj
必須轉換成目前實例之泛型自變數 T
所指定的型別。 如果無法轉換成 T
, ArgumentException 則會擲回 。
null
允許比較,而且不會產生例外狀況。