关于C#的装箱拆箱问题

kookboo 2009-04-20 09:56:01
C#中的装箱拆箱,看书上的说法是值类型和引用类型的转换,但我看大部分演示代码都是用了Object对象来接受值类型的装箱结果,没见过其他引用类型

请问是不是装箱就是把值类型转换为Object对象,且只能是Object的对象
...全文
77 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kookboo 2009-04-20
  • 打赏
  • 举报
回复

我自定义一个类Test,在此类中我定义了类型Test到int的类型转换,和int到Test的转换
那么在进行二者的转换时是不是装箱拆箱
kkun_3yue3 2009-04-20
  • 打赏
  • 举报
回复
请问是不是装箱就是把值类型转换为Object对象,且只能是Object的对象
不是只能,只要是从值类型转换到引用类型转换都是装箱
kkun_3yue3 2009-04-20
  • 打赏
  • 举报
回复
引用类型到值类型为拆箱
值类型到引用类型为装箱

object类型为引用类型的"根类型",一般就拿它举例了

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧