我在拳击和拆箱方面有点困惑.根据其定义
Boxing是ValueTypes到引用类型(Object)的隐式转换.
UnBoxing是将引用类型(Object)显式转换为其等效的ValueTypes.
描述这个的最好例子是
int i = 123; object o = i; // boxing
Run Code Online (Sandbox Code Playgroud)
和
o = 123; i = (int)o; // unboxing
Run Code Online (Sandbox Code Playgroud)
但我的问题是int是否是值类型而字符串是引用类型
int i = 123; string s = i.ToString();
Run Code Online (Sandbox Code Playgroud)
和
s = "123"; i = (int)s;
Run Code Online (Sandbox Code Playgroud)
这是拳击和拆箱的例子吗?