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

सी # में कक्षाएं बनाम संरचनाएं

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

जब आप किसी वर्ग को परिभाषित करते हैं, तो आप डेटा प्रकार के लिए एक खाका परिभाषित करते हैं।

C# में वर्गों और संरचनाओं के बीच अंतर निम्नलिखित हैं -

  • कक्षाएं संदर्भ प्रकार हैं और संरचना मूल्य प्रकार हैं

  • वर्गों के विपरीत, संरचनाएं अन्य संरचनाओं या वर्गों को इनहेरिट नहीं कर सकती हैं।

  • संरचनाओं का उपयोग अन्य संरचनाओं या वर्गों के लिए आधार के रूप में नहीं किया जा सकता है।

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

  • संरचनाएं विरासत का समर्थन नहीं करती हैं

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


  1. पायथन डेटा संरचनाएं

    प्रोग्रामिंग में डेटा संरचनाएं आवश्यक हैं। उनका उपयोग डेटा को इस तरह व्यवस्थित, संग्रहीत और प्रबंधित करने के लिए किया जाता है जो एक्सेस और संशोधित करने के लिए कुशल हो। कपड़े धोने का अपना साप्ताहिक भार करने की कल्पना करें। आदर्श रूप से, आप सुबह बाहर निकलने से पहले आसान पहुंच के लिए अलग-अलग दराज मे

  1. बूटस्ट्रैप बटन समूह कक्षाएं

    बूटस्ट्रैप बटन ग्रुप क्लास के साथ काम करने के लिए क्लास .btn-group का इस्तेमाल करें। आप बटन समूह बनाने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं उदाहरण <!DOCTYPE html> <html>    <head>       <title>Bootstrap Example</title>     &nbs

  1. छद्म वर्ग और सीएसएस कक्षाएं

    CSS Pseudo-classes को एक Html तत्व के लिए अधिक चयनात्मक दृष्टिकोण प्रदान करने के लिए स्वयं तत्वों के बजाय CSS कक्षाओं के साथ जोड़ा जा सकता है। उदाहरण आइए CSS छद्म-वर्गों और CSS कक्षाओं के संयोजन के लिए एक उदाहरण देखें - <!DOCTYPE html> <html> <head> <style> div {   &nbs