标题:[求助]弱弱地问装箱和拆箱问题
只看楼主
cobby
Rank: 1
等 级:新手上路
威 望:1
帖 子:565
专家分:0
注 册:2007-7-11
 问题点数:0 回复次数:8 
[求助]弱弱地问装箱和拆箱问题
书上看了两个小例子,不是很明白,好像都是值传递。有大虾可以指点下什么是装箱和拆箱问题吗?有什么区别?谢谢!
搜索更多相关主题的帖子: 装箱 例子 
2007-07-17 11:52
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 

装箱和拆箱原理数据类型转换的问题
装箱允许将值类型作为引用类型进行处理的过程,拆箱是允许将引用类型作为值类型进行处理的过程
举个例子
int num = 0;
int val;
object obj = num;(装箱)
val = (int)object;(拆箱)


愛生活 && 愛編程
2007-07-17 15:18
欢天喜地
Rank: 2
等 级:论坛游民
威 望:2
帖 子:83
专家分:20
注 册:2007-5-13
得分:0 
装箱和拆箱就是二楼说的这样子
2007-07-17 17:20
随风云
Rank: 1
等 级:新手上路
威 望:1
帖 子:263
专家分:0
注 册:2007-6-28
得分:0 
我补充一点在拆箱的时候,还要考虑数据类型。若将一个LONG拆成INT那肯定会产生益出,就错啦散

真的想象风一样去流浪!
2007-07-17 18:20
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 
楼上补充得不错,但int和long都是值类型 好像不存在转换

愛生活 && 愛編程
2007-07-17 21:14
paino
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2007-3-20
得分:0 

那装箱和拆箱有什么用啊

2007-07-18 11:42
guoxhvip
Rank: 8Rank: 8
来 自:聖西羅南看臺
等 级:贵宾
威 望:44
帖 子:4052
专家分:135
注 册:2006-10-8
得分:0 

引用类型和值类型互相转换


愛生活 && 愛編程
2007-07-18 23:11
随风云
Rank: 1
等 级:新手上路
威 望:1
帖 子:263
专家分:0
注 册:2007-6-28
得分:0 
可以转换的但要是是:double类型到int类型,你想想肯定不行的啦!

真的想象风一样去流浪!
2007-07-19 09:45
zhou
Rank: 1
等 级:禁止发言
帖 子:429
专家分:0
注 册:2006-6-16
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-03-30 11:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-155975-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.122526 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved