ふらっとC#,C♯,C#(初心者用) Part60
■ このスレッドは過去ログ倉庫に格納されています
0709デフォルトの名無しさん
2010/06/18(金) 10:00:47-= newでイベント解除をする必要があるのでしょうか?
たとえば、 TextBoxを格納するオブジェクト変数 testTextに += newでClickイベントを割り付けた場合には
testTextをdisposeする前には -= newをする必要があるのでしょうか。
(同様にdisposeではなくて、そのオブジェクト変数testTextに改めて new でインスタンスを作成する場合の場合はどうでしょう?)
デザイナが自動的に作成したコードには -= newがないので問題ないように思えるのですが、MSDNの
イベントサブスクリプションとサブスクリプションの解除には
「サブスクライバー オブジェクトを破棄する前にイベント サブスクリプションを解除する必要があります。」
という記述があるので、そのところがよくわからなくなっています。
ttp://msdn.microsoft.com/ja-jp/library/ms366768.aspx
■ このスレッドは過去ログ倉庫に格納されています