装箱和拆箱
Posted dsmilely
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装箱和拆箱相关的知识,希望对你有一定的参考价值。
装箱和拆箱会损失程序性能,尽量不用
此处使用几行代码说明:
int x =100;
object obj;
//装箱(将值类型转换为引用类型)
obj = x; //将值类型的x的值从栈复制到堆内存中(对象),使用变量obj指向此对象
//拆箱(将引用类型转换为值类型)
int y = (int)obj; //在栈中分配一段int型内存,然后将obj指向的堆内存中的对象的值复制到刚刚分配的栈内存y
作者:dsmilely
Email:dsmilely@163.com
声明:原创博客请在转载时注明“转载”并保留原文链接或者在文章开头加上本人博客地址,如发现错误,欢迎批评指正。凡是转载于本人的文章,不能设置打赏功能,如有特殊需求请与本人联系!
以上是关于装箱和拆箱的主要内容,如果未能解决你的问题,请参考以下文章