C#装箱和拆箱

1、什么是装箱和拆箱 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 。 2、什么时候需要装箱? 值类型是高效轻量的类型,因为默认情况下在堆上不包括他们的对象组件,然而,如果我们需要对象组件,这个时候就需要装箱了。 最常见的场景就是:一个方法你希望能共用,设置的参数类型是object类型(引用类型),当你传入的是值类型,这个时候就需要装箱。 3、装箱示例: (截于《C#图解教程》)
相关文章
相关标签/搜索