• 23
  • 1月

那本《C#入门经典》中提到了封箱与拆箱,但讲的十分简略,一直也不是非常的明白,刚刚看了一本电子版的C#教程,感觉明白多了。

封箱–将一个值类型隐式转换为一个object类型:创建一个object实例,并将值赋给这个实例。例:
int i=10;
object obj=i;
实际过程是在将i的值从栈复制到堆中,在栈中新建了一个obj指针,指向了这个值。

拆箱是其逆过程,也是复制出一个变量。但拆箱的类型转换必需是显式的。

ps:《C#入门经典》里关于封箱与拆箱那部分没找到,有空找到了再对比一下。
10:45 2007-1-23

您可以对这篇文章发表一条评论,或者在您自己的网站中引用 (Trackback) 它

发表一条评论

所有标签:.net Ajax Java javascript Linux map MySQL RSS TD-SCDMA Ubuntu vim web Win7 乱码 基础知识 备份 奥运会 希望泉 性能 缓存 编程