シングルキャストデリゲートよりもマルチキャストデリゲートがあると便利なのはいつですか。
私は主にC#ラムダと組み合わせてデリゲートを頻繁に使用しますが、C#デリゲートのマルチキャストの側面を使用したいという衝動を感じたことはありません。つまり、複数のデリゲートを1つのデリゲートにまとめたいとは思っていません。したがって、マルチキャストデリゲートがどのような状況で役立つのか非常に興味があります。たとえば、デリゲートをチェーンしたり、リストに入れたりするなど、他の方法で機能を簡単に実装できる例しか考えられません。
特に、ここでのEric Lippertの回答は、C#チームでさえデリゲートの多元性を忘れることがあるという印象を与えます。