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

C# में सार्वजनिक, स्थिर और शून्य कीवर्ड में क्या अंतर है?

ये सभी कीवर्ड किसी भी C# प्रोग्राम की मुख्य विधि का हिस्सा हैं।

मुख्य विधि, जो सभी C# प्रोग्रामों के लिए प्रवेश बिंदु है, यह बताती है कि जब एक वर्ग इसे क्रियान्वित करता है तो वह क्या करता है।

using System;
class Demo {
   static void Main(string[] args) {
      Console.WriteLine("My first program in C#!");
   }
}
  • सार्वजनिक - यह एक्सेस स्पेसिफायर है जो बताता है कि इस विधि को सार्वजनिक रूप से एक्सेस किया जा सकता है।

  • स्थिर - यहां, स्थिर सदस्यों तक पहुंचने के लिए ऑब्जेक्ट की आवश्यकता नहीं है।

  • शून्य - यह बताता है कि विधि कोई मान नहीं लौटाती है।

  • मुख्य - जैसा कि ऊपर कहा गया है, यह C# प्रोग्राम का प्रवेश बिंदु है यानी यह विधि वह विधि है जो पहले निष्पादित होती है।


  1. C# में ओवरराइडिंग और शैडोइंग में क्या अंतर है?

    ओवरराइडिंग और शैडोइंग के बीच अंतर निम्नलिखित हैं - शैडोइंग पूरी विधि को फिर से परिभाषित करता है, जबकि ओवरराइडिंग केवल विधि के कार्यान्वयन को फिर से परिभाषित करता है। ओवरराइडिंग में, आप चाइल्ड क्लास की ऑब्जेक्ट ओवरराइड विधि का उपयोग करके बेस क्लास तक पहुँच सकते हैं.. शैडोइंग चैल्ड क्लास मेथोस त

  1. फ़ंक्शन ओवरराइडिंग और सी # में छिपाने की विधि के बीच क्या अंतर है?

    ओवरराइडिंग ओवरराइडिंग के तहत, आप एक ऐसे व्यवहार को परिभाषित कर सकते हैं जो उपवर्ग प्रकार के लिए विशिष्ट है, जिसका अर्थ है कि एक उपवर्ग अपनी आवश्यकता के आधार पर एक मूल वर्ग विधि को लागू कर सकता है। आइए हम अमूर्त वर्गों का एक उदाहरण देखें जो ओवरराइडिंग को लागू करता है - उदाहरण using System; namespa

  1. पायथन सेट पर ऑपरेटर और विधि में क्या अंतर है?

    पायथन का सेट ऑब्जेक्ट बिल्ट-इन सेट क्लास का प्रतिनिधित्व करता है। संघ, प्रतिच्छेदन, अंतर और सममित अंतर जैसे विभिन्न सेट संचालन या तो संबंधित विधियों को कॉल करके या ऑपरेटरों का उपयोग करके किया जा सकता है। विधि द्वारा संघ >>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2