C 中有两种不同的相等:引用相等和值相等值相等是大家普遍理解的意义上的相等:它意味着两个对象包含相同的值例如两个值为 2 的整数具有值相等性引用相等意味着要比较的不是两个对象而是两个对象引用且两者引用的是同一个对象这可以通过简单的赋值来实现如下面的示例所示:System.Object a = new System.Object()System.Object b = aSystem.Objec