根据定义,多播代理的概念解释了它包含对多个函数的引用。 但是,在日常实践中使用的多播代表或其任何现实世界的例子在哪里。
感谢
答案 0 :(得分:1)
一种情况可能如下:
假设我有以下方法:
Execute(MyMultiCastDelegate deleg){
//Do some tasks
deleg();
}
我们还假设我想在Execute完成时执行三个函数。所以我们声明了MyMultiCastDelegate的一个实例,并将三个函数附加到它。
如果Delegates不是多播,我们必须声明一个结合了这三个函数的函数,然后将它传递给Execute函数。