文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>System.Object三个判断是否相等的方法

System.Object三个判断是否相等的方法

时间:2010-08-29  来源:三只米

System.Object三个判断是否相等的方法

 在.NET中,Object是所有类的基类,.NET Framework为Object实现了三个判断相等的方法,在这里一一列出,并详细解释其各自的意义:
  • ReferenceEquals(object,object)方法

该方法的声明为:

   1: public static bool ReferenceEquals(object objA, object objB)

该方法为object类的静态方法,用来判断两个object的实例对象是否为同一个对象,也就是判断变量objA和变量objB是否为同一个引用,是否指向同一个内存地址。

  • Equals(object,object)方法

该方法的声明为:

   1: public static bool Equals(object objA, object objB)
该方法为object类的静态方法,用来判断两个object的实例对象是否为相等的值,也就是判断变量objA和变量objB的值是否相等。
  • Equals(object)方法

该方法的声明为:

   1: public virtual bool Equals(object objOther)
该方法为虚拟方法,用来判断另一个object的实例对象是否与当前的对象的值相等。由于该方法是虚拟方法,我们在实现自己的类时,可以通过重写(override)该方法,实现自定类的Equals方法,达到自定义类的值是否相等的判断功能。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载