বক্সিং ভ্যালু টাইপকে অবজেক্ট টাইপে কনভার্ট করে যেখানে আনবক্সিং অবজেক্ট টাইপকে ভ্যালু টাইপে রূপান্তর করে।
আসুন C# এ বক্সিং এবং আনবক্সিং এর মধ্যে পার্থক্য দেখি।
স্টোরেজ
বক্সিং-এ, স্ট্যাকে সংরক্ষিত মানটি হিপ মেমরিতে সংরক্ষিত বস্তুতে অনুলিপি করা হয়, যেখানে আনবক্সিং এর বিপরীত।
আনবক্সিং-এ, হিপ মেমরিতে সংরক্ষিত বস্তুর মান স্ট্যাকে সংরক্ষিত মান প্রকারে অনুলিপি করা হয়।
রূপান্তর
আনবক্সিং এর সুস্পষ্ট রূপান্তর আছে যেখানে বক্সিং এর অন্তর্নিহিত রূপান্তর আছে।
উদাহরণ
int a = 10; object obj = a; // boxing int b = (int) ob; // unboxing