3

VB.NET の handles ステートメントを C# に変換するのに助けが必要です。これがVBです

Private Sub ReceiveMessage(ByVal rr As RemoteRequest) Handles AppServer.ReceiveRequest 

'Some code in here

End Sub 
4

3 に答える 3

2

クラスを初期化する場所:

AppServer.ReceiveRequest += ReceiveMessage;
于 2010-04-13T02:08:30.267 に答える
2
public void SomeMethodOrConstructor()
{
  AppServer.ReceiveRequest += ReceiveMessage;
}

public void ReceiveMessage(RemoteRequest rr)
{
  //handle the event here
}
于 2010-04-13T02:22:09.923 に答える
1

他の回答で初めて言及されたハンドラーの実際の追加に加えて、Handles ステートメントにより、VB は古い値からハンドラーを自動的に削除して新しい値に追加するプロパティを生成します。プロパティが変更されない場合、これは違いはありませんが、「AppServer」を置き換える場合は、イベント ハンドラーを更新することを忘れないでください。

于 2010-04-13T03:50:01.333 に答える