public static bool ReferenceEquals(
Object objA,
Object objB
)
参数
objA
类型:System.Object
要比较的第一个 Object。
objB
类型:System..::.Object
要比较的第二个 Object。
返回值
类型:System.Boolean
如果 objA 是与 objB 相同的实例,或者如果二者都为空引用,则为 true;否则为 false。
int i 和 int j 都是值类型,而ReferenceEquals需要的是Object类型,这会对 i 和 j 进行装箱操作,生成两个不同的对象,所以它们的引用不是指向同一个地址
如果要是值类型的话 ,直接用i==j,这样是比较他们的值
|