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

C# में Main() मेथड स्टैटिक क्यों होता है?


Main मेथड बताता है कि क्लास निष्पादित होने पर क्या करती है और अन्य ऑब्जेक्ट्स और वेरिएबल्स को इंस्टेंशिएट करती है।

Main मेथड स्टैटिक होता है क्योंकि यह C# प्रोग्राम शुरू होने पर रन करने के लिए उपलब्ध होता है। यह प्रोग्राम का एंट्री पॉइंट होता है और क्लास का इंस्टेंस बनाए बिना चलता है।

निम्न उदाहरण दर्शाता है कि Main() मेथड में static कैसे जोड़ें:

उदाहरण

using System; namespace Demo {    class HelloWorld {       static void Main(string[] args) {          Console.WriteLine("Bingo!");          Console.ReadKey();       }    } }

आउटपुट

Bingo!

जैसा कि आप उपरोक्त उदाहरण में देख सकते हैं:

static void Main(string[] args) {

यहाँ:

  • static - स्टैटिक मेंबर्स को एक्सेस करने के लिए ऑब्जेक्ट की आवश्यकता नहीं होती

  • void - मेथड का रिटर्न टाइप

  • Main - किसी भी C# प्रोग्राम का एंट्री पॉइंट। प्रोग्राम निष्पादन यहाँ से शुरू होता है।

  • string[] args - C# में कमांड लाइन आर्गुमेंट्स के लिए।

  1. - C# में स्लीप मेथड का उपयोग कैसे करें?

    थ्रेड का स्लीप मेथड थ्रेड को एक विशिष्ट अवधि के लिए रोकने के लिए उपयोग किया जाता है।यदि आप कुछ सेकंड के लिए स्लीप सेट करना चाहते हैं, तो इसे निम्न कोड स्निपेट की तरह उपयोग करें:int sleepfor = 2000; Thread.Sleep(sleepfor);आप थ्रेड के स्लीप मेथड को कार्यान्वित करने के लिए निम्न कोड चलाने का प्रयास कर

  1. - Java में main() मेथड हमेशा static क्यों होता है?

    Java main() मेथड हमेशा static होता है, ताकि कंपाइलर इसे ऑब्जेक्ट बनाए बिना या क्लास के ऑब्जेक्ट बनने से पहले कॉल कर सके। किसी भी जावा प्रोग्राम में, main() मेथड वह शुरुआती बिंदु है जहां से कंपाइलर प्रोग्राम निष्पादन शुरू करता है। इसलिए, कंपाइलर को main() मेथड को कॉल करने की आवश्यकता होती है। यदि

  1. - रूबी की Initialize मेथड में महारत हासिल करें: चरण-दर-चरण गाइड

    initialize मेथड रूबी में ऑब्जेक्ट-क्रिएशन प्रक्रिया का हिस्सा है और यह आपको ऑब्जेक्ट के लिए प्रारंभिक मान सेट करने की अनुमति देता है। अन्य प्रोग्रामिंग भाषाओं में इसे कंस्ट्रक्टर कहा जाता है। उदाहरण के लिए: मान लें कि आपके पास एक Point क्लास है, इस पॉइंट को दो कोऑर्डिनेट्स, x और y की आवश्यकता है। आप