【发布时间】:2013-12-31 04:07:33
【问题描述】:
我使用 2 个表单创建了一个 C# 程序。我用 close(); 方法为它们添加了一个退出按钮。但是当我运行可执行文件时,即使我用退出按钮关闭程序,程序仍然在任务管理器的进程上运行。我相信它与一种形式的关闭有关,但另一种形式已加载到内存中并且没有停止。这样的情况。我们如何终止整个程序而不将其存储在内存中? close(); 方法不够用?
【问题讨论】:
-
[STAThread]的代码是什么样的? -
我怎么找到[STAThread]?
-
项目中一般有一个名为
Program.cs的文件。那是实际运行应用程序的文件。会有一个方法标记为[STAThread]。 -
感谢您的回复我的朋友。我认为@Reed 给了我一个可能的解决方案。因为我是初学者,所以我期待着研究他的方法。如果出现任何问题,我会告诉大家:)