本文介绍了带有引用类型变量的对象类型装箱的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
装箱是将值类型分配给对象类型时.将引用类型分配给对象时是否相同?
Boxing is when a value type is assigned to an object type. Is it the same when a reference type is assigned to an object?
分配类型(不是对象)后,会发生什么?那个拳击也是吗?
When a type (which isn't object) is assigned, what happens? Is that boxing too?
int num=5; object obj = num; //boxing ////////////////////// MyClass my = new MyClass(); object obj = my; //what is name this convert (whethere is boxing?) 推荐答案我假设您的意思是
string s = "hello"; object x = s; // no boxing, just implict conversion to base-type.之所以可行,是因为 System.String 与所有其他类一样,是从 System.Object :
This works because System.String, like all other classes, derives from System.Object:
public sealed class String : Object { ... }更多推荐
带有引用类型变量的对象类型装箱
发布评论