通过装箱和拆箱,任何值类型都可以被当做object引用类型来看。拆箱就是将引用类型转换为值类型的过程。
int i = 8080;
object ob=i;//将int型的i赋值给object型的ob,此过程为装箱。
Console.WriteLine(ob);//输出8080
i = 9090;
Console.WriteLine(ob);//输出8080,改变i值,并不能改变ob的值
int ob2=(int) ob;//将object转换为int型,此过程为拆箱
Console.WriteLine(ob2);