বক্সিং মান টাইপকে অবজেক্ট টাইপে রূপান্তর করুন। আসুন বক্সিং-
এর একটি উদাহরণ দেখিint x = 50; object ob = x; // boxing
বক্সিং-এ, স্ট্যাকে সংরক্ষিত মানটি হিপ মেমরিতে সংরক্ষিত বস্তুতে অনুলিপি করা হয়, যেখানে আনবক্সিং এর বিপরীত।
বক্সিং আবর্জনা-সংগৃহীত স্তূপে মূল্য প্রকার সংরক্ষণের জন্য দরকারী। এটি টাইপ অবজেক্টে একটি মান প্রকারের অন্তর্নিহিত রূপান্তর।
আসুন একটি উদাহরণ দেখি -
উদাহরণ
using System; using System.Collections.Generic; using System.Linq; public class Demo { static void Main() { int x = 50; object ob = x; x = 100; // The change in x won't affect the value of ob System.Console.WriteLine("Value Type = {0}", x); System.Console.WriteLine("Oject Type = {0}",ob); } }
যাইহোক, আনবক্সিং-এ, হিপ মেমরিতে সংরক্ষিত বস্তুর মান স্ট্যাকে সংরক্ষিত মান টাইপের সাথে কপি করা হয়। এটির স্পষ্ট রূপান্তর রয়েছে যেখানে বক্সিং-এর অন্তর্নিহিত রূপান্তর রয়েছে৷
৷