在C#中,所有类型最终都从System.Object派生,所以每个类型的每个对象都保证了一组最基本的方法.具体地说,System.Object提供了一组公共实例方法. 一.Equals 如果两个对象具有相同的值,就返回true. 二.GetHashCode 返回对象的值的哈希码.如果某个类型的对象要在哈希表集合中作为键使用,类型应重写该方法.将这个方法设计到Object中并不恰当.大多数类型永远不会在哈希表中作为键使用.该方未能本该在接口中定义. 三.ToString 默认返回类型的完整名称(t…