|
Boxing: The process of converting from a value type to a reference type is called boxing. Boxing is an implicit conversion.
Boxing example:
using System; class ConversionSamp { static void Main() { int a = 5; Object obj = a;
Console.WriteLine(a.ToString()); Console.WriteLine(obj.ToString()); } }
Unboxing: The process of converting from a reference type to a value type is called unboxing.
Unboxing example:
using System; class ConversionSamp { static void Main() { Object obj = 5; int a = (int)obj;
Console.WriteLine(a.ToString()); Console.WriteLine(obj.ToString()); } }
|