ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

严格判断两个变量是否指向内存中同一个对象

严格判断两个变量是否指向内存中同一个对象

引用相等

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

 

返回列表