C#中的对象类

Object类是C#中所有类的基类。它在C#上具有以下方法。

序号方法与说明
1Equals(Object)
确定指定的对象是否等于当前的对象。
2Equals(Object,Object,
确定是否将指定的对象实例视为相等。
3Finalize()
允许对象尝试释放资源
4GetHashCode()
默认哈希函数。
5GetType()
当前实例的类型。
6MemberwiseClone()
当前对象的浅表副本。
7ReferenceEquals(Object,Object)
确定指定的Object实例是否为同一实例。
8ToString()
返回表示当前对象的字符串。

让我们看一个示例,该示例如何在C#中创建类的对象。

示例

using System;
namespace MyApplication {
   class Demo {
      protected string name = "Website";
      protected void Display(string str) {
         Console.WriteLine("Tabs: " + str);
      }  
   }

   class Test : Demo {
      static void Main(string[] args) {
         Test t = new Test();
         Console.WriteLine("Details: " + t.name);
         t.Display("Product");
         t.Display("Services");
         t.Display("Tools");
         t.Display("Plugins");
      }
   }
}

输出结果

Details: Website
Tabs: Product
Tabs: Services
Tabs: Tools
Tabs: Plugins