C#
public event xx yy;
public nanika()
{
if ( this.yy != null )
{
this.yy();
}
}
VB
Public Event yy as xx
Public Sub nanika()
RaiseEvent yy
End Sub
イベントを、戻り値の型を持つデリゲート型で宣言することはできません。
なんていうエラーが出たのですが、C#とVBではイベントの呼び出し構文が違うために戻り値をもてるか否かと言う問題があります。
C#では普通の関数呼び出し方になっているために、戻り値を利用することが出来ますが、VBではそれが出来ませんので、パラメータに持つ必要があります。