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

C# में क्लास और स्ट्रक्चर में क्या अंतर है?


क्लास

क्लास एक डेटा टाइप के लिए ब्लूप्रिंट है। क्लास परिभाषा class कीवर्ड से शुरू होती है जिसके बाद क्लास का नाम आता है।

स्ट्रक्चर

स्ट्रक्चर एक वैल्यू टाइप डेटा टाइप है। यह आपको एक सिंगल वेरिएबल में विभिन्न डेटा टाइप्स के संबंधित डेटा को रखने में मदद करता है। स्ट्रक्चर बनाने के लिए struct कीवर्ड का उपयोग किया जाता है।

निम्नलिखित अंतर हैं:

  • क्लासेस रेफरेंस टाइप हैं और स्ट्रक्चर्स वैल्यू टाइप हैं

  • स्ट्रक्चर्स इनहेरिटेंस का समर्थन नहीं करते

  • स्ट्रक्चर्स में डिफ़ॉल्ट कंस्ट्रक्टर नहीं हो सकता

  • जब आप new ऑपरेटर का उपयोग करके स्ट्रक्चर ऑब्जेक्ट बनाते हैं, तो यह बन जाता है और उपयुक्त कंस्ट्रक्टर कहा जाता है। क्लासेस के विपरीत, स्ट्रक्चर्स को new ऑपरेटर के बिना इंस्टेंशिएट किया जा सकता है।

  • स्ट्रक्चर्स इनहेरिटेंस का समर्थन नहीं करते

  • स्ट्रक्चर्स में डिफ़ॉल्ट कंस्ट्रक्टर नहीं हो सकता


  1. Java में JTextField और JFormattedTextField के बीच क्या अंतर हैं? Java में JTextField और JFormattedTextField के बीच क्या अंतर हैं?

    एक JTextField का उपयोग सादे टेक्स्ट के लिए किया जा सकता है जबकि एक JFormattedTextField एक क्लास है जो JTextField को विस्तारित करती है और इसका उपयोग उस टेक्स्ट पर कोई भी फॉर्मेट सेट करने के लिए किया जा सकता है जो इसमें होता है जैसे फोन नंबर, ई-मेल, तारीखें आदि। JTextField एक JTextField सबसे महत्वपू

  1. Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है? Wi-Fi 6 और 5G नेटवर्क में क्या अंतर है?

    5G नेटवर्क एक ऐसा विषय है जिस पर बहुत चर्चा हुई है और इसका कार्यान्वयन सोशल नेटवर्क पर बातचीत का विषय बना हुआ है। Wi-Fi 6 को लेकर भी ऐसी ही उम्मीदें हैं, जो एक अलग तकनीक है। Wi-Fi 6 और 5G नेटवर्क के बीच अंतर को पहचानना सीखें। Wi-Fi 6 क्या है? Wi-Fi 6, IEEE 802.11ax मानक पर आधारित एक नया प्रमाणीकरण ह

  1. विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है विंडोज 10 बनाम विंडोज 11: प्रमुख अंतर और आपके लिए कौन सा सही है

    माइक्रोसॉफ्ट ने कई नई सुविधाओं और सुधारों के साथ नवीनतम विंडोज 11 जारी किया है। और बहुत सारे पैच और अपडेट के साथ, विंडोज 10 अब नए विंडोज 11 की तुलना में अधिक स्थिर OS है। कंपनी के अनुसार, यह 2025 के बाद विंडोज 10 पर अपना समर्थन बंद कर देगा, इसलिए हमारे पास यह तय करने के लिए पर्याप्त समय है कि विंडोज