কম্পিউটার টিউটোরিয়াল

C#-এ আনবক্সিং (Unboxing) কী

বক্সিং (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];
  1. C#-এ মেথড ওভারলোডিং কী?

  2. C#-এ ওভারলোডিং (Overloading) কী?

  3. C#-এ এনুমেরেশন (Enumeration) কী?

  4. C#-এ বক্সিং এবং আনবক্সিং (Boxing and Unboxing)