值类型实例转换为对象,这就意味着该实例将携带完整的类型信息在运行时,将在堆中分配。Microsoft 中间语言 (MSIL) 指令集 box 指令转换为对象所制作的值类型的副本并将它嵌入新分配的对象中的值类型。