严格判断两个变量是否指向内存中同一个对象
引用相等
object.ReferenceEquals()
判断引用相等
使用 object.ReferenceEquals方法。它是静态方法,直接比较对象的内存地址。
var objA = new MyClass(); var objB = objA; // objB 是 objA 的引用副本 var objC = new MyClass(); Console.WriteLine(object.ReferenceEquals(objA, objB)); // 输出 True Console.WriteLine(object.ReferenceEquals(objA, objC)); // 输出 False

浙公网安备 33010602011771号