首页 > 代码库 > 装箱和拆箱-----------操作和概念
装箱和拆箱-----------操作和概念
-------装箱和拆箱---------
数据类型按照存储 方式 可以分为值类型和引用类型,两者仍然可以相互转换,将值类型转换为引用类型的过程称为装箱。反之则为拆箱。
static void Main(string[] args){ int i=123; object o=i ; //装箱 int i = (int)0 ;/、拆箱 }
--解析:因为i是值类型,所以只能够改变它自己的值,而无法修改应用类型object的类型,可以理解为创建一个object实例,并将i的值复制给这个object。
而拆箱时,被转换引用类型的数值必须能够装换为目标值类型
注意:在实际的开发中,应该尽量减少不必要的装箱和拆箱,二者存储方式不同,转换时性能损耗较大。
装箱和拆箱-----------操作和概念
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。