摘要:
值类型与引用类型之间的转换存在装箱与拆箱操作,将值类型转换成引用类型的操作叫装箱,将引用类型转换成值类型叫拆箱。 除了显式的转换之外,在方法调用存在隐式转换也有装箱与拆箱操作,例如:Console.Write()方法的参数是整数类型,将Int转换成Object。注:在整数类型与字符串类型操作时,是否会默认调用ToString()方法有待于确认。 经编码测试,整数类型在与字符串进行拼接操作时,并不默认调用ToString()方法,存在装箱操作。例如如下代码:Console.WriteLine(5 + "afasdf");经IL反编译下的IL代码如下: IL_0001: ldc 阅读全文