【发布时间】:2011-08-22 10:25:23
【问题描述】:
关闭 C# 应用程序时的最佳做法是什么?
我读过你可以使用:
Environment.Exit(0); or Application.Exit();
但是有什么区别呢?
此外,关于 Environment.Exit(0),我之前在使用 Java 时使用过退出代码,但从未完全理解它们的用途。在 C# 中退出应用程序时它们扮演什么角色?
【问题讨论】:
-
取决于您的应用程序。如果你写一个恶魔,那么返回0;如果您使用 Windows 应用程序,则关闭主窗体。不要使用强制终止。
-
@jalal 可能是您的权利。但是,我不会说它是重复的。在您发表评论之前,我已经在下面的帖子中添加了该链接。请不要标记为重复,希望它值得。
-
@Windows 如果有重复版本,我们通常将问题标记为重复,我已经投票关闭它,这不是可撤销的操作,但是将问题标记为重复不会损害您的答案,用户仍然可以接受。
-
thx @jalal,但我不接受我的回答。我以前也有同样的事情(重复)。我对此感到非常糟糕,因为即使我在谷歌或相关 Qs 中也看不到这个问题。那么,我怎么知道它已经被问过了......无论如何,请不要再这样做了,我身边的一个小请求。
标签: c#