黑马程序员技术交流社区
标题:
C#问题
[打印本页]
作者:
monkey
时间:
2014-2-13 16:20
标题:
C#问题
本帖最后由 monkey 于 2014-2-13 17:27 编辑
比较两个对象是否相同时 Equals 和 == 哪个比较好??
作者:
squilla
时间:
2014-2-13 16:28
值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用
== 返回 true。对于 string 类型,== 比较字符串的值。
==操作比较的是两个变量的值是否相等。
equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用
对于值类型的比较
作者:
黑马-吕老师
时间:
2014-2-15 09:36
发帖建议以问题为标题
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2