【Unity3D】装箱和拆箱的区别是什么?
10037
装箱:值类型转换成引用类型
装箱操作:托管堆分配内存,值类型拷贝数据,object地址指向托管堆对象。
拆箱:引用类型转换成值类型
拆箱操作:根据object引用地址找到托管堆上的数据,栈上数据拷贝。
避免装箱操作,可以采用重载或泛型来解决。
特别声明:本文仅供交流学习 , 版权归属原作者,并不代表游民部落赞同其观点和对其真实性负责。若文章无意侵犯到您的知识产权,损害了您的利益,烦请与我们联系vmaya_gz@126.com,我们将在24小时内进行修改或删除。