在c#中,所有的类都派生自System.Object类。如果定义的类,没有直达任何基类,编译器就会自动把Object类当作它的基类。和其他类
一样,System.Object类也定义了一组共有的成员,其定义如下:
public class Object { //方法 //构造函数 public Object(); //虚成员,子类可以重写这些方法 public virtual bool Equals(object obj); protected virtual void Finalize(); public virtual int GetHashCode(); public virtual string ToString(); //实例成员 public Type GetType(); protected object MemberwiseClone(); //静态成员 public static bool Equals(object objA, object objB); public static bool ReferenceEquals(object objA, object objB); }