我在哪里放了一段代码,我想在多窗体Windows窗体应用程序退出之前运行?(无论程序如何退出)

本文关键字:退出 窗体 运行 何退出 程序 在哪里 应用程序 代码 一段 Windows 放了 | 更新日期: 2023-09-27 18:14:55

我有一个c#应用程序,它由多个表单组成,并且没有特定的一个总是最后关闭。

我应该在哪里放置一段代码(例如,将一些信息转储到文件中)以确保无论程序如何退出,这都发生在程序关闭之前?

我在哪里放了一段代码,我想在多窗体Windows窗体应用程序退出之前运行?(无论程序如何退出)

一种选择是在主方法退出之前调用一个方法来做任何你想做的事情。

埃塔:

默认主方法在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);
    }