ReferenceEqualityComparer 类

定义

IEqualityComparer<T>,它在比较两个对象实例时使用引用相等性 (ReferenceEquals(Object, Object)) 而不是值相等性 (Equals(Object))。

public ref class ReferenceEqualityComparer sealed : System::Collections::Generic::IEqualityComparer<System::Object ^>, System::Collections::IEqualityComparer
public sealed class ReferenceEqualityComparer : System.Collections.Generic.IEqualityComparer<object>, System.Collections.IEqualityComparer
type ReferenceEqualityComparer = class
    interface IEqualityComparer<obj>
    interface IEqualityComparer
Public NotInheritable Class ReferenceEqualityComparer
Implements IEqualityComparer, IEqualityComparer(Of Object)
继承
ReferenceEqualityComparer
实现

注解

ReferenceEqualityComparer无法实例化类型。 请改用 Instance 属性来访问此类型的单一实例。

属性

Instance

获取单一实例 ReferenceEqualityComparer 实例。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Equals(Object, Object)

确定两个对象引用是否引用相同的对象实例。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetHashCode(Object)

返回指定对象的哈希代码。 返回的哈希代码基于对象标识,而不是基于对象的内容。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于