После того как пользователь завершит работу с формой "f", форма сохранит значение, которое я хочу проверить перед запуском doStuff ().Например, если f.value> 0, тогда запустите doStuff (), иначе не запускайте doStuff ().Как я могу максимально кратко изменить свой код, чтобы разрешить эту проверку?Я не совсем понимаю, когда делегат назначен, если я передам f.value, он примет значение, когда я добавляю делегата или когда он запускает делегат?
form f = new form();
f.Show();
f.FormClosing += delegate{doStuff();};
Спасибо!