class a{
public static event A B
}
ってやると、

a.Bでアクセスできるけど、(new a()).Bではできないのね。
半日悩んだ…
C++のstaticもこんな仕様だっけ?