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 =
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);