关闭C#应用程序时的最佳做法是什么?
我已经读过你可以使用:
Environment.Exit(0); or Application.Exit();
但有什么区别?
此外,关于Environment.Exit(0),我在使用Java之前使用了退出代码,但从未完全理解它们的用途.在C#中退出应用程序时,它们扮演什么角色?
当我调用Application.Shutdown时,有时应用程序无法退出,UI已关闭,但该进程仍在运行.如何关闭所有线程关闭应用程序?请问Environment.Exit()可以关闭所有的线程?或者我们应该调用Win32 API TerminateThread来做到这一点?