为什么C#/ VB.NET编译器不允许从System.MulticastDelegate派生类?

时间:2011-04-23 04:18:37

标签: c# delegates clr

禁止用户从System.MulticastDelegate继承的理由是什么?

1 个答案:

答案 0 :(得分:3)

MulticastDelegate仅适用于编译器本身创建委托类型,它们都来自MulticastDelegate意味着用户进行子类化。这类似于System.ValueType,仅用于实现struct类型。