The operation of converting value type to reference type is called Boxing and the

reverse operation is called Unboxing.


int Val = 1; //Value type

            Object Obj = Val; //Boxing

The first line we created a Value Type Val and assigned a value to Val. The second

line, we created an instance of Object Obj and assign the value of Val to Obj. This is

called Boxing


            int i = (int)Obj;  //Unboxing

Here we are converting a value of a Reference Type into a value of a Value Type. This

is called Unboxing.

Now, displaying the value of i.

MessageBox.Show("The value is   : " + i);



  Modified On Nov-30-2017 01:07:35 AM

Leave Comment