小编Vij*_*jay的帖子

为什么委托类型派生自MulticastDelegate类,为什么它不直接派生自Delegate类?

关于委托类型,我有一个非常基本的问题.我在对象浏览器中比较了Delegate和MulticastDelegate类的成员,我在MulticastDelegate中找不到任何新的附加成员.我还注意到Delegate类有GetInvocationList虚方法.所以我假设Delegate类应该能够保存对多个方法的引用.如果我的假设是正确的,我想知道为什么自定义委托类型不直接派生自Delegate类而不是MulticastDelegate类.不知道我在这里缺少什么.请帮我理解其中的区别.

.net c# delegates multicastdelegate

4
推荐指数
1
解决办法
1090
查看次数

标签 统计

.net ×1

c# ×1

delegates ×1

multicastdelegate ×1