Boxing and Unboxing refers to the conversion of value types to reference type and reference types to value types respectively. This means that all value types such as int, float, bool etc can be treated as objects. They are after all inherited from System.Object
Read More...