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

सी # में जेनरिक

जेनरिक आपको एक वर्ग या विधि लिखने की अनुमति देता है जो किसी भी डेटा प्रकार के साथ काम कर सकता है।

डेटा प्रकारों के स्थानापन्न मापदंडों के साथ वर्ग या विधि के लिए विनिर्देश लिखें। जब कंपाइलर क्लास के लिए कंस्ट्रक्टर का सामना करता है या मेथड के लिए फंक्शन कॉल करता है, तो यह विशिष्ट डेटा टाइप को हैंडल करने के लिए कोड जेनरेट करता है।

Generics एक ऐसी तकनीक है जो आपके प्रोग्राम को निम्नलिखित तरीकों से समृद्ध करती है -

  • यह आपको कोड के पुन:उपयोग को अधिकतम करने, सुरक्षा टाइप करने और प्रदर्शन को अधिकतम करने में मदद करता है।

  • आप सामान्य संग्रह कक्षाएं बना सकते हैं। .NET Framework क्लास लाइब्रेरी में System.Collections.Generic नेमस्पेस में कई नए सामान्य संग्रह वर्ग शामिल हैं। आप System.Collections नाम स्थान में संग्रह कक्षाओं के बजाय इन सामान्य संग्रह वर्गों का उपयोग कर सकते हैं।

  • आप अपने स्वयं के सामान्य इंटरफेस, कक्षाएं, विधियाँ, ईवेंट और प्रतिनिधि बना सकते हैं।

  • आप विशिष्ट डेटा प्रकारों पर विधियों तक पहुंच को सक्षम करने के लिए विवश सामान्य वर्ग बना सकते हैं।

  • आप प्रतिबिंब के माध्यम से रन-टाइम पर जेनेरिक डेटा प्रकार में उपयोग किए जाने वाले प्रकारों के बारे में जानकारी प्राप्त कर सकते हैं।


  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