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()- तत्काल समाप्ति (अनुशंसित नहीं)