我是C#编程的新手,最近我从同事处获得了这个表单应用程序项目。在FormClosed事件方法中,我看到两行代码:
Environment.Exit(0);
Application.Exit();
然后我看了他们看到差异,我读了很多关于这个的SO帖子。很多人说如果你正在使用
Application.Run();
启动表单应用程序的方法,使用
Application.Exit();
然而,许多人还说只是使用
Environment.Exit(0);
也足够了。毕竟,哪些需要使用?我阅读的越多,我就越困惑并且不知所措。 我还注意到,如果我在两行上都设置了断点,那么当程序到达该行时:
Environment.Exit(0);
表单关闭并返回编码屏幕。所以我改变了顺序,所以它们都会被执行,但是在关闭应用程序时运行它们是否正确呢?