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允許比較,而且不會產生例外狀況。