बॉक्सिंग (Boxing)
बॉक्सिंग वैल्यू टाइप का रेफरेंस टाइप में अंतर्निहित रूपांतरण है।
अनबॉक्सिंग (Unboxing)
अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए रेफरेंस टाइप का वैल्यू टाइप में स्पष्ट रूपांतरण है।
उदाहरण
कोड स्निपेट उदाहरण:
// int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing int myUnBoxed = (int)myBoxed;
एक और उदाहरण जो C# में ArrayList दिखाता है:
int a = 5; ArrayList arr = new ArrayList(); // Boxing arr.Add(a); // UnBoxing int b = (int)arr[0];