Boxing είναι η μετατροπή ενός value type (όπως int) σε ένα reference type (object) — τυλίγοντας το σε ένα object στο heap. Unboxing είναι το αντίστροφο (εξαγωγή της τιμής). Και τα δύο έχουν κόστος απόδοσης (εκχώρηση heap, αντιγραφή), και η κατανόησή τους σας βοηθά να αποφύγετε περιττό overhead.
