摘要: 总结:1. “==”用于比较引用和比较基本数据类型时具有不同的功能: 比较基本数据类型,如果两个值相同,则结果为true。 而在比较引用时,如果引用指向内存中的同一对象(堆上的同一内容),结果为true。2. “Equals”用于比较两个对象的内容是否相等,即堆上的内容是否相同。 equals 方法是String类从它的超类Object中继承的。3. “ReferenceEquals”用于确定指定的Object对象是否是相同的实例,即引用是否指向内存中同一个对象。 不像Equals方法和相等运算符,ReferenceEquals方法不能被重写。为此,如果要测试两个对象引用的平等,且不确... 阅读全文
posted @ 2013-09-04 14:54 Mark.Yang 阅读(139) 评论(0) 推荐(0) 编辑