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

गतिशील प्रकार चर और वस्तु प्रकार चर के बीच क्या अंतर है?

आप किसी भी प्रकार के मान को डायनामिक डेटा प्रकार चर में संग्रहीत कर सकते हैं। इस प्रकार के चरों के लिए टाइप जाँच रन-टाइम पर होती है।

ऑब्जेक्ट टाइप सी # कॉमन टाइप सिस्टम (सीटीएस) में सभी डेटा प्रकारों के लिए अंतिम आधार वर्ग है। ऑब्जेक्ट सिस्टम के लिए उपनाम है। वस्तु वर्ग। ऑब्जेक्ट प्रकारों को किसी अन्य प्रकार, मान प्रकार, संदर्भ प्रकार, पूर्वनिर्धारित या उपयोगकर्ता-परिभाषित प्रकार के मान असाइन किए जा सकते हैं।

गतिशील प्रकार ऑब्जेक्ट प्रकारों के समान होते हैं, सिवाय इसके कि ऑब्जेक्ट प्रकार चर के लिए प्रकार की जाँच संकलन समय पर होती है, जबकि गतिशील प्रकार चर के लिए रनटाइम पर होती है।

गतिशील प्रकार का उदाहरण -

dynamic z = 100;

वस्तु प्रकार का उदाहरण -

object obj = 100;

  1. C# में टाइप कनवर्ज़न और टाइप कास्टिंग में क्या अंतर है?

    सी # में टाइप रूपांतरण और टाइप कास्टिंग समान हैं। यह एक प्रकार के डेटा को दूसरे प्रकार में परिवर्तित कर रहा है। C# में, टाइप कास्टिंग के दो रूप होते हैं - अंतर्निहित प्रकार रूपांतरण - ये रूपांतरण C# द्वारा टाइप-सेफ तरीके से किए जाते हैं। उदाहरण के लिए, छोटे से बड़े अभिन्न प्रकारों में रूपांतरण और

  1. सी # में कक्षा और वस्तु के बीच क्या अंतर है?

    जब आप किसी वर्ग को परिभाषित करते हैं, तो आप डेटा प्रकार के लिए एक खाका परिभाषित करते हैं। ऑब्जेक्ट एक वर्ग के उदाहरण हैं। एक वर्ग का गठन करने वाली विधियों और चरों को वर्ग के सदस्य कहा जाता है। कक्षा के सदस्यों तक पहुँचने के लिए, आप ऑब्जेक्ट नाम के बाद डॉट (.) ऑपरेटर का उपयोग करते हैं। डॉट ऑपरेटर क

  1. पायथन में __str__ और __repr__ में क्या अंतर है?

    अंतर्निहित कार्य repr() और str() क्रमशः object.__repr__(self) और object.__str__(self) विधियों को कॉल करते हैं। पहला फ़ंक्शन ऑब्जेक्ट के आधिकारिक प्रतिनिधित्व की गणना करता है, जबकि दूसरा ऑब्जेक्ट का अनौपचारिक प्रतिनिधित्व देता है। पूर्णांक वस्तु के लिए दोनों कार्यों का परिणाम समान है। >>>