Упаковка — это процесс использования объекта для обертывания примитивного значения, чтобы его можно было использовать в качестве ссылочного объекта; Извлечение примитива, ранее помещенного в коробку, называется распаковкой. Авто (снятие) бокса — это форма «синтаксического сахара», когда компилятор автоматически выполняет (де) бокс за вас, позволяя вам использовать значения и ссылочные типы взаимозаменяемо.