ローカル変数に割り当てられたイベントリスナーを削除することを心配する必要がありますか?
次のサンプルについて考えてみます。
var zipUtil = new ZipUtil();
zipUtil.ProgressChanged += ZipUtil_ProgressChanged;
ZipUtil
メソッド内にローカル変数として格納されるクラスのインスタンスを作成しています。メソッドが終了する前にリスナー(zipUtil.ProgressChanged -= ZipUtil_ProgressChanged;
)を削除する必要がありますか、それともステップをスキップしても大丈夫ですか?