标签:als 重写 get 类型 创建 clone new 子类 member
静态 Equals(Object, Object) 方法指示两个对象,objA 和 objB,是否相等。 它还使您能够值是相等的 null 的测试对象。 它将 objA 和objB 相等的如下:
- 它确定两个对象是否表示同一对象引用。 如果参数,则方法返回 true。 此测试具有名为 ReferenceEquals 方法等效。 此外,在中,如果 objA 和 objB 是 null,该方法返回 true。
- 它确定 objA 或 objB 是否 null。 如果是这样,则返回 false。
- 如果两个对象不表示同一对象引用,且均不为 null,它调用 objA。Equals(objB)和返回结果。 这意味着,如果 objA 重写 Equals(Object) 方法,该重写调用。
不像 Equals 方法和相等运算符,ReferenceEquals 方法不能被重写。 为此,如果要测试两个对象引用的平等,且不确定 Equals 方法的实现时,可以调用 ReferenceEquals 方法。 但是,请注意,如果 objA 和 objB 是值类型,则它们先装箱,然后传递给 ReferenceEquals 方法。
标签:als 重写 get 类型 创建 clone new 子类 member
原文地址:http://www.cnblogs.com/chiguozi/p/7029563.html