ふらっとC#,C♯,C#(初心者用) Part40at TECHふらっとC#,C♯,C#(初心者用) Part40 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト350:デフォルトの名無しさん 09/05/01 17:01:16 クラスに定義されているイベントへ複数の箇所からイベントが登録されるのですが、登録された際、任意の共通処理を行いたいのです。 delegate void hoge(); class sampleClass { public event hoge hogeEvent; public void callEvent() { this.hogeEvent(); } //↓イベントが追加される度に呼び出される private void addEventCom() { : } } class mainClass { public static void main(string arg[]) { sampleClass o = new sample(); //↓このタイミングで任意の処理を行いたい(addEventComを呼び出したい) o.hogeEvent += delegate() { : } : o.callEvent(); } } 最初、「演算子のオーバーライド(+演算子)でいけるのでは?」と思ったのですが、根本的に間違っていることに気付き... 何かよい方法はないでしょうか? 351:デフォルトの名無しさん 09/05/01 17:06:16 方法 : カスタム イベント アクセサを実装する (C# プログラミング ガイド) を見れ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch