Boxing и Unboxing

Что за процесс называется упаковкой и распаковкой? Как это себе представить?

С научной точки зрения упаковка (boxing) преобразовывает размерный тип в ссылочный. Происходит это таким образом:

1. Выделяется память в куче

2. Поля типа копируются в эту память

3. Возвращается адрес объекта

Штука на теории неплохая, но использовать активно упаковку/распаковку не стоит, т.к. это сильно снижает производительность приложения и увеличивает расход памяти. Так что знать то это такое нужно, а вот использовать - не стоит, при возможности.