私はいくつかの古いマネージC++コードを次のような行で更新しています:
instanceOfEventSource->add_OnMyEvent(
new EventSource::MyEventHandlerDelegate(this, MyEventHandlerMethod) );
どこ
- EventSourceは、イベントを公開するクラスです
- instanceOfEventSourceは、そのクラスのインスタンスです
- EventSource :: MyEventHandlerDelegateは、イベントのデリゲートタイプです
- MyEventHandlerMethodは、現在のクラス(「this」はインスタンス)内の(非静的)メソッドであり、署名がEventSource::MyEventHandlerDelegateと一致します。
C ++ / CLIでこれを行うための正しい構文は何ですか?