ชกมวย
Boxing คือการแปลงโดยนัยของประเภทมูลค่าเป็นประเภทอ้างอิง
กำลังแกะกล่อง
การแกะกล่องเป็นการแปลงประเภทการอ้างอิงที่ชัดเจนซึ่งสร้างโดยการชกมวย กลับไปเป็นประเภทค่า
ตัวอย่าง
ให้เราดูตัวอย่างโค้ด −
// int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing int myUnBoxed = (int) myBoxed;
เรามาดูตัวอย่างอื่นที่แสดงรายการอาร์เรย์ใน C# −
int a = 5; ArrayList arr = new ArrayList(); // Boxing arr.Add(a); // UnBoxing int b = (int)arr[0];