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

सी # में महत्वपूर्ण कीवर्ड

C# में कुछ प्रमुख कीवर्ड शामिल हैं।

  • मुहरबंद
  • परम
  • आंतरिक
  • यह
  • सार

मुहरबंद

जब आप किसी विधि पर सी # में सीलबंद संशोधक का उपयोग करते हैं, तो विधि ओवरराइड करने की अपनी क्षमता खो देती है। सीलबंद विधि एक व्युत्पन्न वर्ग का हिस्सा होनी चाहिए और विधि एक ओवरराइड विधि होनी चाहिए।

परम

एक विधि घोषित करते समय, आप पैरामीटर के रूप में पारित तर्कों की संख्या के बारे में सुनिश्चित नहीं हैं, फिर पैरा का उपयोग करें। C# परम सरणियाँ आपको इसके बारे में बता सकती हैं।

आंतरिक

आंतरिक एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को वर्तमान असेंबली में अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है। आंतरिक एक्सेस स्पेसिफायर वाले किसी भी सदस्य को उस एप्लिकेशन के भीतर परिभाषित किसी भी वर्ग या विधि से एक्सेस किया जा सकता है जिसमें सदस्य परिभाषित किया गया है।

यह

सी # में "यह" कीवर्ड वर्ग के वर्तमान उदाहरण को संदर्भित करने के लिए प्रयोग किया जाता है। इसका उपयोग विधि मापदंडों और वर्ग क्षेत्रों के बीच अंतर करने के लिए भी किया जाता है यदि उन दोनों का नाम समान है।

सार

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


  1. सी # में कीवर्ड

    कीवर्ड सी # कंपाइलर के लिए पूर्वनिर्धारित आरक्षित शब्द हैं। इन खोजशब्दों का उपयोग पहचानकर्ता के रूप में नहीं किया जा सकता है। हालांकि, यदि आप इन कीवर्ड्स को पहचानकर्ता के रूप में उपयोग करना चाहते हैं, तो आप कीवर्ड को @ कैरेक्टर के साथ प्रीफ़िक्स कर सकते हैं। C# में निम्नलिखित दो प्रकार के कीवर्ड है

  1. सी # में वर्चुअल बनाम मुहरबंद बनाम नया बनाम सार

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

  1. जावा में सार विधि और कक्षाएं

    हां। हम जावा में बहुत आसानी से एब्सट्रैक्ट मेथड/क्लासेस बना सकते हैं। उदाहरण एक एब्सट्रैक्ट क्लास बनाने के लिए, क्लास डिक्लेरेशन में क्लास कीवर्ड से पहले एब्सट्रैक्ट कीवर्ड का इस्तेमाल करें। /* File name : Employee.java */ public abstract class Employee {    private String name; private