Добавление к сказанному fuentesjr:
:qa!
Принудительно закроет все вкладки, если вы не заботитесь о сохранении.
Если у вас есть A
, публикующий событие, и B
, подписывающийся на событие (обработчик), то это только проблема не отказаться от подписки, если A
будет жить намного дольше, чем B
. По сути, подписка на события означает, что A
все еще может видеть B
, поэтому это предотвратит сборку мусора и все равно будет запускать события на нем, даже если вы забыли об этом ( и, возможно, Disposed ()
it).
Например, это проблема, если A
является статическим событием, и ваше приложение будет работать некоторое время после смерти B
... Но B
будет жить, пока A
, поэтому B
не будет
Важно отметить, что можно спросить следующее:
если B живет намного дольше, чем A, будет ли B удерживать A от сбора мусора?
И ответ на это: " нет ". B не имеет ссылки на A через событие; A будет получен как обычно