最近正在学习js,学到原型链这里的时候,突然知道了C#中为什么所有对象都会有.tostring.、Equals、GetHashCode、GetType、ToString这四个方法了,就像js中的原型链一样,因为所有对象的父都是object,而object又有这四个方法,所以这四个方法就像是'继承'一样,只要是对象就会有object中的四个方法,所以无论创建什么对象,无论这四个方法对这个创建的对象有没有用,只要是object的儿子,都会有!
当单独创建一个对象类型时,只会有这4个方法,所以只要是object应该都继承了这四个方法.
对C#的理解并不很深,如以上说法存在错误,望各位指正.谢谢了!!!!!!!!!!!!!!!