我有一个C#应用程序,它由多个表单组成,并且没有特定的表单将始终最后关闭。
我应该在哪里放一段代码(即将一些信息转储到文件中),以确保无论程序如何退出,都会在程序关闭之前发生?
答案 0 :(得分:1)
一个选项是在main方法退出之前调用一个方法来做你想做的事。
ETA:
默认情况下,main方法位于program.cs文件中。
这是我的意思的一个例子
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
//** this code will not be reached until form1 closes.
bool blah = true;
doWhatEver(blah);
}