Boxing: Implicit conversion of a value type (int, char etc.) to a reference type (object), is known as Boxing. In boxing process, a value type is being allocated on the heap rather than the stack.
- It converts a value type into a reference type.
- Values are stored in the Stack first then moved to the heap.
- Creates a container/box for holding the value.