मुक्केबाजी
बॉक्सिंग एक मान प्रकार का संदर्भ प्रकार में निहित रूपांतरण है।
अनबॉक्सिंग
अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए संदर्भ प्रकार का एक स्पष्ट रूपांतरण है, वापस एक मान प्रकार पर।
उदाहरण
आइए हम एक उदाहरण कोड स्निपेट देखते हैं -
// 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];