Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में अनबॉक्सिंग क्या है?

बॉक्सिंग निहित है और अनबॉक्सिंग स्पष्ट है। अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए संदर्भ प्रकार का एक मूल्य प्रकार पर वापस जाने का स्पष्ट रूपांतरण है।

आइए C# -

. में वेरिएबल और ऑब्जेक्ट का एक उदाहरण देखें
// int
int x = 30;

// Boxing
object obj = x;

// Un boxing
int unboxInt = (int) obj;

निम्नलिखित एक उदाहरण है जो अन बॉक्सिंग दिखा रहा है -

int x = 5;
ArrayList arrList = new ArrayList();

// Boxing
arrList.Add(x);

// UnBoxing
int y = (int) arrList [0];

  1. सी # में ओवरलोडिंग क्या है?

    C# स्थैतिक बहुरूपता को लागू करने के लिए दो तकनीकें प्रदान करता है - फंक्शन ओवरलोडिंग ऑपरेटर ओवरलोडिंग फंक्शन ओवरलोडिंग समान नाम वाली दो या दो से अधिक विधियाँ लेकिन अलग-अलग पैरामीटर जिन्हें हम C# में फंक्शन ओवरलोडिंग कहते हैं। C# में फ़ंक्शन ओवरलोडिंग तर्कों की संख्या और डेटा प्रकार के तर्कों को

  1. सी#में एन्यूमरेशन क्या है?

    Enum एक वर्ष, उत्पाद, महीने, मौसम, आदि जैसे नामित स्थिरांक के एक सेट को संग्रहीत करने के लिए गणना है। Enum स्थिरांक का डिफ़ॉल्ट मान 0 और वेतन वृद्धि से प्रारंभ होता है। इसमें स्थिरांक का एक निश्चित सेट होता है और इसे आसानी से पार किया जा सकता है। आइए एक उदाहरण देखें। हमने इस तरह से एनम सेट किया ह

  1. सी # में बॉक्सिंग और अनबॉक्सिंग

    मुक्केबाजी बॉक्सिंग एक मान प्रकार का संदर्भ प्रकार में निहित रूपांतरण है। अनबॉक्सिंग अनबॉक्सिंग बॉक्सिंग द्वारा बनाए गए संदर्भ प्रकार का एक स्पष्ट रूपांतरण है, वापस एक मान प्रकार पर। उदाहरण आइए हम एक उदाहरण कोड स्निपेट देखते हैं - // int int myVal = 12; // Boxing object myBoxed = myVal; // Unboxing