2

我希望能够枚举一个类实现的所有事件。

class A
{
    public delegate void X();
    public event X EventA;
}

class B:A
{
    public event X EventB;
}

我应该怎么做才能typeof(B)得到一份清单,其中包括EventB

4

1 回答 1

6

嗯,有Type.GetEvents方法,你应该使用它。如果您只想要在 B 声明的事件,而不是从 A 继承,DeclaredOnly则作为绑定标志之一传递。

于 2012-04-29T20:22:50.843 回答