C#|プログラミングに魔法なんてない

HogeクラスからPiyoクラスをインスタンシング。

その時、PiyoクラスのコンストラクタでHogeクラスの参照を渡す

Piyoクラス内にHogeクラスのhogeHogeイベントのイベントプロシージャを作成

PiyoクラスDispose();

HogeクラスでhogeHogeイベント発生。

エラー発生、破棄されたオブジェクトにアクセス出来ません云々。

こんな感じです。油断してました。+=したエベントプロシージャはちゃんと-=で後始末しないといけませんね。VB.NETで言うと、AddHandler,RemoveHandler、だったかな?

なんていうか、その…、

ごめんなさい。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください