时常搞不清楚这两者之间的区别,因此决定在这儿写下来。
Object.Equals(object obj1, object obj2)
方法表示所比较的两个对象的值是否相等。结果取决于obj1.Equals(obj2)方法的返回结果。
Object.ReferenceEquals(object obj1, object obj2)
方法表示所比较的两个参数是否引用的同一个对象。