การชกมวยเป็นไปโดยปริยาย และการแกะกล่องมีความชัดเจน Unboxing คือการแปลงประเภทอ้างอิงที่สร้างโดย boxing กลับเป็นประเภทค่าอย่างชัดแจ้ง
เรามาดูตัวอย่างตัวแปรและอ็อบเจกต์ในภาษา C# กัน −
// int int x = 30; // Boxing object obj = x; // Un boxing int unboxInt = (int) obj;
ต่อไปนี้เป็นตัวอย่างการแสดง Un boxing -
int x = 5; ArrayList arrList = new ArrayList(); // Boxing arrList.Add(x); // UnBoxing int y = (int) arrList [0];