• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
我的学习笔记
   首页       联系   管理    订阅  订阅

object基类

 

方法

访问

作用

String ToString()

public virtual

返回对象的字符串表示

int GetHashTable()

Public virtual

返回对象的一个散列,该对象可以在某些表中高效地查找对象的实例

bool Equals(object obj)

public virtual

对对象的实例进行相等比较

bool Equals(object objA,objectB)

public static

对对象的实例进行相等比较

Bool ReferenceEqual(object objA

,object objB)

Public static

比较两个引用是否指向同一个对象

Type GetType()

public

返回对象类型的细节

Object MenmberwiseClone()

protected

复制对象

void Finalize()

Protected virtual

可以用于某些清理资源的场合

1、  首先,注意一些方法声明为virtual,因为它们会在用户自己的诶中被重写,而其他方法则不能重写,因此没有声明为virtual。还要注意一些方法声明为protected。这些方法都主要在类的内部使用,不是外部接口的一部分。

2、  Equals()方法也有两个不同的版本,它们的作用相同,但调用方法不同,这是C#的一个特性:两个方法有相同的名称,但可以通过带有不同的参数把它们区分开,这种特性称为方法重写。

3、  GetType()返回System.Type类的一个实例,这个我们在后面介绍

4、  MemberwiseClone()返回的内容有点不同,它的返回类型定义为对象,实际上就是System.Object类。在C#中,以映射这个类。因此object就是System.Object

posted @ 2007-11-30 21:52  吴有鋆  阅读(249)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3