C#:引用类型和值类型的相等比较
摘要:
引用类型的相等比较System.Object定义了3个不同的方法来比较对象的相等性:ReferenceEquals()和Equals()的两个版本。再加上比较运算符,实际上有4种进行相等比较的方式。ReferenceEquals()方法public static bool ReferenceEquals(object objA, object objB)ReferenceEquals()是一个静态方法,测试两个引用是否指向类的同一个实例,即两个引用是否包含内存中的相同地址。作为静态方法,它不能重写,所以只能使用System.Object的实现代码。如果提供的两个引用指向同一个对象实例,Refe 阅读全文
posted @ 2013-03-13 18:16 LilianChen 阅读(2753) 评论(0) 推荐(1) 编辑