首页 > 学院 > 开发设计 > 正文

number.ToString()为什么不是装箱

2019-11-10 18:31:46
字体:
来源:转载
供稿:网友

装箱:用于在垃圾回收堆中存储值类型。装箱是值类型到 object 类型或到此值类型所实现的任何接口类型的隐式转换。 

Int.ToSring方法是重写了ValueType的ToString的方法,换言之,Int的基类是ValueType

装箱是将值类型转换为 object 类型或由此值类型实现的任一接口类型的过程

看值类型有没有进行拆箱,就看他有没有装换成Object或者值类型所继承的接口类型

Int.ToString 此方法中,值类型转换成ValueType类型,不满足装箱的条件


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表