黑马程序员技术交流社区

标题: c#的Equals方法与==的区别 [打印本页]

作者: 罗代势    时间: 2012-11-24 20:57
标题: c#的Equals方法与==的区别
本帖最后由 罗代势 于 2012-11-28 18:45 编辑

大家说说c#的Equals方法与==的区别是???
作者: 杨深    时间: 2012-11-24 21:18
==是判断两个变量或实例是不是指向同一个内存空间
equals是判断两个变量或实例所指向的内存空间的值是不是相同
作者: 韩俊    时间: 2012-11-24 22:10
    对于值类型,==和equals等价,都是比较存储信息的内容。
    对于引用类型,==比较的是引用类型在栈中的地址,equals方法则比较的是引用类型在托管堆中的存储信息的内容。
作者: ◤洳呲仰望。 ̄    时间: 2012-11-25 11:51
==表示判断指向的存储空间地址
equals表判断值内容




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2