==和Equals

对于值类型来说判断的是,对于引用类型来说判断的是堆地址

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

注意:string 是引用类型(也可看做只读char[]数组)(字符串的不可变性·拘留池)
特殊的值类型(使用==、Equals的时候判断的是堆内容而不是堆地址(指向堆内存),除非重写==和Equals,判断是否同一对象最好用object.ReferenceEquals(o1, o2)

 ==和Equals与值类型和引用类型 随笔

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄