Boxing este conversia unui tip valoare (cum ar fi int) într-un tip referință (object) — înfășurând-o într-un obiect pe heap. Unboxing este operația inversă (extragerea valorii înapoi). Ambele au un cost de performanță (alocare pe heap, copiere), și înțelegerea lor te ajută să eviti overhead-ul needorit.
