Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
定義によると、マルチキャスト デリゲートの概念は、それが複数の関数への参照を保持していることを説明しています。しかし、日常の実践や実際の例で使用されるマルチキャスト デリゲートはどこにあるのでしょうか。
ありがとう
1 つのシナリオは次のとおりです。
次の方法があるとします。
Execute(MyMultiCastDelegate deleg){ //Do some tasks deleg(); }
また、Execute の終了時に 3 つの関数を実行したいとします。そこで、MyMultiCastDelegate のインスタンスを宣言し、それに 3 つの関数をアタッチします。
デリゲートがマルチキャストでない場合は、3 つの関数を組み合わせた関数を宣言し、それを Execute 関数に渡す必要があります。