-1

我已经为用户提供了一个选项,可以在 c# 中的控制台应用程序中选择退出选项,我在该按键中尝试过:

Environment.Exit(0);

但屏幕保持打开状态

有什么帮助吗?

4

2 回答 2

0

尝试这个。它应该进入应用程序的底部并退出。

return;
于 2018-08-12T12:02:56.807 回答
-1

如果您的应用程序使用线程,则可能有一个线程在后台运行,使应用程序无法关闭。如果是这种情况,您可能希望将该线程的IsBackground属性设置为 true。即使线程仍在运行,这也将允许应用程序关闭。

从上面的链接:

线程要么是后台线程,要么是前台线程。后台线程与前台线程相同,只是后台线程不会阻止进程终止。一旦属于一个进程的所有前台线程都已终止,公共语言运行时就会结束该进程。任何剩余的后台线程都将停止并且不会完成。

于 2012-06-22T11:43:20.110 回答