摘要: 在C#中,我们可以通过 a==b 的形式来判断两个引用是否相等。然而,在其系统中,相等判断是根据行为的不同而得到不同的结果:一方面,默认的值类型采用值比较的方式来判断相等性;另一方面,默认的引用类型通过判断两个引用是否引用同一个对象而判断相等性。此外,在C#中,可以通过重载某些函数和逻辑来达到改写相等性判断的逻辑。基于此,本文稍微深入地介绍了C#中相等性判断的逻辑。 阅读全文
posted @ 2019-10-16 22:15 iskcal 阅读(1438) 评论(1) 推荐(1) 编辑