বক্সিং (Boxing) ইমপ্লিসিট এবং আনবক্সিং (Unboxing) এক্সপ্লিসিট। আনবক্সিং হলো বক্সিং দ্বারা তৈরি রেফারেন্স টাইপকে এক্সপ্লিসিটলি ভ্যালু টাইপে রূপান্তর।
C#-এ ভেরিয়েবল এবং অবজেক্টের উদাহরণ দেখি:
// int int x = 30; // Boxing object obj = x; // Unboxing int unboxInt = (int)obj;
নিচের উদাহরণটি আনবক্সিং দেখাচ্ছে:
int x = 5; ArrayList arrList = new ArrayList(); // Boxing arrList.Add(x); // UnBoxing int y = (int)arrList[0];