如何枚举类声明的所有事件
本文关键字:声明 事件 何枚举 枚举 | 更新日期: 2023-09-27 18:32:50
我希望能够枚举类实现的所有事件。
class A
{
public delegate void X();
public event X EventA;
}
class B:A
{
public event X EventB;
}
我应该怎么做才能typeof(B)
获得一个列表,其中包括EventB
?
嗯,有Type.GetEvents
方法,你应该使用它。如果只想在 B 处声明事件,而不是从 A 继承的事件,请将 DeclaredOnly
作为绑定标志之一传递。