我们知道,c#所有类型都是从System.Object继承,int等值类型也逃脱不了这种命运,那难道值类型默认有装箱操作吗?答案是否,在CLR via这本书中有简短的解释说明: 1.值类型从System.ValueType派生,虽然提供了与System.Object相同的方法,但是他重写了这些方法,而且它是隐式密封的. 2.System.Object的GetType方法返回存储在制定对象的“类型对象指针”成员中的地址,这样就可以判断系统中任何对象的真实类型.而且托管堆上所有对象都有的额外成员:同…