📜  如何退出应用程序 c# 控制台 - C# (1)

📅  最后修改于: 2023-12-03 15:24:56.351000             🧑  作者: Mango

如何退出应用程序 c# 控制台

在C#控制台程序中,退出程序的最常用方法是使用Environment.Exit()方法或Application.Exit()方法。

Environment.Exit()

Environment.Exit(0)可以终止一个应用程序的进程并返回给操作系统状态代码。如果这个应用程序是一个控制台应用程序,终止操作可以通过在Main方法中调用Environment.Exit()实现:

static void Main(string[] args)
{
    // 执行程序代码
    
    // 退出应用程序
    Environment.Exit(0);
}
Application.Exit()

另一个退出控制台程序的方法是使用Application.Exit()方法。这个方法会从应用程序的消息队列中清空所有消息,并终止应用程序的执行:

static void Main(string[] args)
{
    // 执行程序代码
    
    // 退出应用程序
    Application.Exit();
}

需要注意的是,使用Application.Exit()方法必须先添加System.Windows.Forms程序集引用,如:

using System.Windows.Forms;
总结

以上就是退出应用程序的两种方法:Environment.Exit()和Application.Exit()。在大多数情况下,使用Environment.Exit()方法更为简单和优美,因为它无需添加额外的程序集引用,但如果你需要使用Windows Forms中的功能,那么Application.Exit()是必须的。

希望这篇介绍对大家有所帮助。