最終更新日 2024-09-25
void onメインウィンドウ破棄前(引数型 arg, 返値型 ret)
public static void onメインウィンドウ破棄前(引数型 arg, 返値型 ret) { }
arg
なし
ret
なし
タイミング
- 将星録のゲームが終了し、ウィンドウが破棄される直後に呼び出される。
一般的用途
- ここは永続的なオブジェクト(大抵はファイルもしくはレジストリの特定の書き込み)を削除する、といった解放行為を行うのに適している。
例① 初期化に適している
static string fileName = "aaa.txt"; public static void onメインウィンドウ生成後(引数型 arg, 返値型 ret) { try { using (StreamWriter sw = new StreamWriter(fileName, false)) { sw.WriteLine("Hello, World!"); } } catch (Exception e) { MessageBox.Show(e.Message); } } public static void onメインウィンドウ破棄前(引数型 arg, 返値型 ret) { try { if (File.Exists(fileName)) { File.Delete(fileName); } } catch (Exception e) { MessageBox.Show(e.Message); } }