也就是说,如何判断两个对象指针指向的是同一个实际对象?
我印象里看到过obj1.GetHashCode()==obj2.GetHashCode(),是这样判断的吗?
object .ReferenceEquals
同一对象传值c#中用out修饰
Object.equal() Object.CompareTo()
ReferenceEquals是Object的静态方法,用于比较两个引用类型的对象是否是对于同一个对象的引用。
http://www.cnblogs.com/Dlonghow/archive/2008/08/04/1259732.html 一篇介绍相等概念的
支持一楼
obj1.GetHashCode()==obj2.GetHashCode() 这个方法不准确。
补充一下,用 object .ReferenceEquals 最准备;使用GetHashCode()方法不一定准确,因为该方法可以被重写。