イベントサブスクリプションが重複しないようにするにはどうすればよいでしょうか?このコード行が2か所で実行されると、イベントは2回実行されます。私は第三者イベントを2回購読するのを避けようとしています。私のデリゲートセッターでCで重複イベントサブスクリプションを避ける
theOBject.TheEvent += RunMyCode;
、私は効果的に
theOBject.TheEvent -= RunMyCode;
theOBject.TheEvent += RunMyCode;
...これを実行することができますが、それは最善の方法は何ですか?
Dave Mortonがドメインを変更しました。新しいURLは次のとおりです。http://codinglight.blogspot.com/2009/02/preventing-duplicate-subscriptions-to.html –
参考までにリンクが503になった場合は、ページを更新してください。それは私のためのいくつかの試行の後に読み込まれるようだ。 – Dan