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

सी # में सामान्य विशेषताएं क्या हैं?

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

C# में जेनरिक की विशेषताएं निम्नलिखित हैं -

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

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

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

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

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


  1. सी # में नामस्थान क्या हैं?

    एक नाम स्थान नामों के एक सेट को दूसरे से अलग रखने का तरीका प्रदान करने के लिए है। नेमस्पेस की परिभाषा कीवर्ड नेमस्पेस से शुरू होती है और उसके बाद नेमस्पेस नाम इस प्रकार है - namespace namespace_name {    // code declarations } नेमस्पेस परिभाषित करें - namespace namespace_name {   &nb

  1. सी # में संग्रह कक्षाएं क्या हैं?

    संग्रह कक्षाएं विभिन्न उद्देश्यों की पूर्ति करती हैं, जैसे तत्वों को गतिशील रूप से स्मृति आवंटित करना और सूचकांक आदि के आधार पर वस्तुओं की सूची तक पहुंच बनाना। संग्रह में निम्नलिखित वर्ग हैं - Sr.No कक्षा और विवरण और उपयोग 1 ArrayList यह एक वस्तु के आदेशित संग्रह का प्रतिनिधित्व करता है जिसे व्य

  1. सी # में कक्षाएं क्या हैं?

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