Boxing — это преобразование value type (например int) в reference type (object) — оборачивание его в объект на heap. Unboxing — это обратный процесс (извлечение значения обратно). Оба имеют стоимость производительности (выделение памяти на heap, копирование), и понимание их помогает избежать ненужных издержек.
