什么是C#中的装箱和拆箱?
c#中有2种类型,一种是值类型,另一种是引用类型。对象是C#中所有类型的基类。
将值类型转换为对象类型时,此隐式转换过程称为装箱。另一方面,当对象类型显式转换回其值类型时,则称为拆箱。
示例
int a = 10;// 此处将变量a的值装箱并分配给变量o;
object o = a;
检索时需要将对象o的值拆箱。
int a =(int)o;
拆箱过程中需要显式转换。
以上是 什么是C#中的装箱和拆箱? 的全部内容, 来源链接: utcz.com/z/326359.html