水泥质量问题找谁鉴定:什么是c#的装箱和拆箱

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 09:01:34
如题。
你说的我知道啊?关键涉及到一个LIFO原则(也就是后进先出),这两个弄一起了我就不懂了

装箱是:容许将值类型作为引用类型(比如:对象)进行处理的过程,而拆箱是允许将引用作为值类型的进行处理的过程.
比如:
int num=100;
object obj=num;
Console.WriteLine("对象的值={0}",obj);
int变量 num 的值被负给object的变量obj.将值类型转换为引用类型就叫装相.

int num=100;
object obj=num;
int num=(int)obj;
Console.WriteLine("num:{0}",num);
将num的值副给obj对象时,不需要进行显示装相,系统将自动装箱.

不知你是否明白.