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

C#.NET में विभिन्न एक्सेस स्पेसिफायर क्या हैं?

C#.NET द्वारा समर्थित एक्सेस विनिर्देशक निम्नलिखित हैं -

पब्लिक एक्सेस स्पेसिफायर

यह एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं को उजागर करने की अनुमति देता है।

निजी पहुंच विनिर्देशक

निजी एक्सेस विनिर्देशक एक वर्ग को अपने सदस्य चर और सदस्य कार्यों को अन्य कार्यों और वस्तुओं से छिपाने की अनुमति देता है। केवल उसी वर्ग के कार्य अपने निजी सदस्यों तक पहुँच सकते हैं।

संरक्षित पहुंच विनिर्देशक

प्रोटेक्टेड एक्सेस स्पेसिफायर चाइल्ड क्लास को इसके बेस क्लास के सदस्य चर और सदस्य कार्यों तक पहुंचने की अनुमति देता है।

आंतरिक पहुंच विनिर्देशक

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

संरक्षित आंतरिक एक्सेस विनिर्देशक

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


  1. C# ASP.NET WebAPI में विभिन्न प्रकार के फ़िल्टर क्या हैं?

    वेबएपी फ्रेमवर्क अनुरोध प्रसंस्करण के विभिन्न स्तरों पर अतिरिक्त तर्क को इंजेक्ट करने के लिए फिल्टर का उपयोग किया जाता है। फ़िल्टर क्रॉस-कटिंग चिंताओं (लॉगिंग, प्राधिकरण और कैशिंग) के लिए एक रास्ता प्रदान करते हैं। एक घोषणात्मक या प्रोग्रामेटिक तरीके से एक क्रिया विधि या नियंत्रक पर फ़िल्टर लागू किए

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

    स्थैतिक कार्य केवल स्थिर चरों तक पहुँच सकते हैं। स्थिर कार्य वस्तु के बनने से पहले ही मौजूद होते हैं। स्थिर कार्यों को − . के रूप में सेट करें public static int getNum() {} निम्नलिखित एक उदाहरण है जो स्थैतिक कार्यों के उपयोग को प्रदर्शित करता है - उदाहरण using System; namespace Demo {   &nbs

  1. सी # में टिप्पणियां क्या हैं?

    टिप्पणियों का उपयोग कोड समझाने के लिए किया जाता है। संकलक टिप्पणी प्रविष्टियों की उपेक्षा करते हैं। C# प्रोग्राम में बहुपंक्ति टिप्पणियाँ /* से शुरू होती हैं और नीचे दिखाए गए अनुसार */ के साथ समाप्त होती हैं। बहु-पंक्ति टिप्पणियां /* The following is a mult-line comment In C# /* . में एक बहु-पंक्ति