关于[装箱与拆箱的“把戏”]的摘要:
一、“老生常谈”值类型与引用类型众所周知,.NET类型系统由 类、结构、枚举、接口 和 委托 组成。而根据内存分配的方式来区分,所有的类型又被分为 值类型 与 引用类型。 一说到值类型,大多数人都会自信地说,“值类型不就是 int,float,double...还有...额...还有啥来着?”。然后开始支支吾吾,似懂非懂,就像当初刚刚毕业的我面对面试官的提问,并且号称自己已有一年使用c#编程的经验(惭愧,惭愧)。值类型的确是包括了int,float...这些c#预定义的数值数据类型,它们也有共同的名称,叫做结构。结构和枚举都属于值类型,它们都隐式派生自System.ValueType...