黑马程序员技术交流社区
标题:
C#中Equals和==有什么区别吗
[打印本页]
作者:
黄友
时间:
2011-12-8 13:01
标题:
C#中Equals和==有什么区别吗
本帖最后由 黄友 于 2011-12-9 15:04 编辑
C#中Equals和==有什么区别吗?好像没什么太大的区别吧
作者:
陆亚
时间:
2011-12-8 13:07
Equals 用户字符串类型,==用于值类型,也可以用于字符串类型,但设计到字符串,推荐用Equals
作者:
李波
时间:
2011-12-8 14:11
1)equals : 比较的是变量是否引用的同一个对象,比较的是堆中的内容是否相等。(用的比较多的是对字符串的比较)
2)== :是对两个值类型的比较,是栈中的内容是否相等。
作者:
王旭
时间:
2011-12-8 21:38
这两个方法的区别他们多说啦,我补充一点就是,我们可以通过重写方法,实现我们要求的等的效果。比如对象的等的效果。。。。。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2