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

C# में Java के System.exit(0) के समकक्ष

Environment.Exit() - प्रोग्राम समाप्त करना

C# में Java के System.exit(0) का समकक्ष:

Environment.Exit(exitCode);

Environment.Exit() मेथड इस प्रोसेस को समाप्त करता है और ऑपरेटिंग सिस्टम को एक्ज़िट कोड लौटाता है।

एग्ज़िट कोड्स:

  • 0 (शून्य): प्रोसेस सफलतापूर्वक पूरा हुआ - Environment.Exit(0)
  • गैर-शून्य: त्रुटि दर्शाता है
  • Environment.Exit(1) - फाइल नहीं मिली
  • Environment.Exit(2) - फाइल फॉर्मेट गलत है

उदाहरण:

using System; 

class Program { 
    static void Main() { 
        if (!File.Exists("config.txt")) { 
            Console.WriteLine("Config file missing!"); 
            Environment.Exit(1); 
        } 
        // ... बाकी कोड
        Environment.Exit(0); 
    } 
}

अन्य विकल्प:

  • return - केवल Main मेथड से निकलता है (कंसोल ऐप्स के लिए)
  • Application.Exit() - WinForms/WPF ऐप्स के लिए
  • Process.GetCurrentProcess().Kill() - तत्काल समाप्ति (अनुशंसित नहीं)
  1. MySQL वेरिएबल के संदर्भ में Java long के समकक्ष क्या है? MySQL वेरिएबल के संदर्भ में Java long के समकक्ष क्या है?

    MySQL वेरिएबल के संदर्भ में Java long का समकक्ष BIGINT है। Java में, long डेटा टाइप 8 बाइट लेता है जबकि BIGINT भी समान संख्या में बाइट लेता है। Java long का डेमो यहाँ Java long का डेमो है: public class JavaLongDemo { public static void main(String[] args) { long kilometer = 922337203685

  1. MySQL के smallint का Java समकक्ष क्या है? MySQL के smallint का Java समकक्ष क्या है?

    short, MySQL के small int के समकक्ष है। Java short 2 बाइट्स लेता है जिसकी रेंज -32768 से 32767 है जबकि MySQL smallint भी 2 बाइट्स लेता है जिसकी रेंज समान है। यहाँ Java में short का डेमो कोड है: public class SmallIntAsShortDemo {    public static void main(String[] args) {     &nb

  1. Windows 10 इंस्टॉल करने के लिए न्यूनतम सिस्टम आवश्यकताएं Windows 10 इंस्टॉल करने के लिए न्यूनतम सिस्टम आवश्यकताएं

    Windows 10 Microsoft द्वारा प्रदान की जाने वाली Windows ऑपरेटिंग सिस्टम की श्रृंखला में नवीनतम संस्करण है। अनुप्रयोगों और सिस्टम विशिष्टताओं में नियमित उन्नयन के साथ, Windows 10 को नियमित रूप से अपडेट किया जाता है ताकि यह सुनिश्चित हो सके कि विभिन्न Windows 10 टूल, एप्लिकेशन और सॉफ्टवेयर कंप्यूटर सि