ReferenceEquals, Equals and ==

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:11   2125   0

ReferenceEquals:静态方法,不能重写,只能比较引用,如果有一个参数为null会返回false,不会抛出异常,如果比较值类型,则始终返回false。   

实例Equals:实例方法,默认可以比较引用也可以比较值,可以重写,可以按值比较对象。   

静态Equals:静态方法,不能重写,如果没有重写Equals,比较引用,或者比较值,如果重载了Equals方法,比较引用,或者比较值,或者按重写的Equals比较,如果其中一个参数为null,抛出异常   

==运算符:可以按引用比较,也可以按值比较,可以重写,是操作运算符。

转载于:https://www.cnblogs.com/fangrobert/archive/2011/12/29/2306610.html

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP