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は、バインディング フラグの 1 つとして渡します。

于 2012-04-29T20:22:50.843 に答える