A boxing egy érték típus (mint int) konvertálása referencia típussá (object) – az érték becsomagolása egy objektumba a heap-en. Az unboxing az ellenkező (az érték visszakinyerése). Mindkettőnek van egy teljesítménybeli költsége (heap foglalás, másolás), és megértésük segít az szükségtelen terhelés elkerülésében.
