最終更新日 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);
}
}