When is it useful to have multicast delegates for delegates from a single broadcast?
I use delegates a lot, mainly in conjunction with C # lambdas, but I never felt like using the multicast aspect of C # delegates, that is, I never wanted to combine several delegates together in one delet. Therefore, I am very curious in which situation the multicast delegates are useful - I can only think of examples in which you can easily implement the functionality in some other way, for example, by combining the delegates or putting them on a list.
In particular, Eric Lippert's answer here gives the impression that even the C # team sometimes forgets about the multicast of delegates.
source share