C#装箱与拆箱

装箱就是将值类型转化为引用类型。拆箱就是将引用类型转化为值类型。
装箱例子:

static void Main(string [] args)
{
    double box1=11.222;//定义一个值类型变量
   object objbox=box1;//将变量装箱到一个引用类型对象中
   Console.WriteLine("The Value is '{0}' and The Boxed is {1}",box1,objBox.ToString());
}


拆箱例子:

static void Main(string [] args)
{
    double box1=11.222;//定义一个值类型变量
   object objbox=box1;//将变量装箱到一个引用类型对象中
   double dubBox=(double)objBox;//将引用类型拆箱返回值 
   Console.WriteLine("The Value is '{0}' and The Boxed is {1}",box1,objBox.ToString());
}

 

posted on 2012-06-20 08:38  zhuhai  阅读(122)  评论(0)    收藏  举报

导航

我的百度空间