gpt4 book ai didi

c# - 从 Windows 窗体应用程序退出代码

转载 作者:可可西里 更新时间:2023-11-01 03:04:16 24 4
gpt4 key购买 nike

如何从 Windows 窗体应用程序返回非零退出代码。

Application.Exit() 是退出应用程序的首选方法,但没有退出代码参数。

我知道 Environment.Exit(),但这不是关闭应用程序循环的好方法....

最佳答案

Application.Exit强制调用Application.Run (这通常在 program.cs 中)完成。所以你可以:

Application.Run(new MyForm());
Environment.Exit(0);

并且仍在您的应用程序中调用 Application.Exit 来关闭它。

小样本

class Program
{
static int exitCode = 0;

public static void ExitApplication(int exitCode)
{
Program.exitCode = exitCode;
Application.Exit();
}

public int Main()
{
Application.Run(new MainForm());
return exitCode;
}
}

class MainForm : Form
{
public MainForm()
{
Program.ExitApplication(42);
}
}

关于c# - 从 Windows 窗体应用程序退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201770/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com