There are cases when an instance of a value type needs to be treated as an instance of a reference type. For situations like this, a value
One example would when a method takes an object parameter and a value type must be passed in.