using System;
publict class Test
{
public static void Main(String[] args)
{
int i = 10;
//将值类型的i装箱
//需要注意的是这里的装箱采用的是值的拷贝
object obj = i;
//检验是否装箱成功了
if(obj is int)
{
Console.WriteLine("数据已经装箱!");
}
//我们在这里更改i的值
i = 33;
Console.WriteLine("int i现在的值是:{0}",i);
Console.WriteLine("int i装箱的值是:{0}",obj);
int j = 10;
object obj = j;
//C#中的拆箱就是把一个对象类型显式地转换为值类型,
//注意:要转换的类型必须和值类型是兼容的。
int k = (int)obj;
Console.WriteLine("int k现在的值是:{0}",k);
}
} |