帮助将VB.NET“句柄”语句转换为C#
问题描述:
我需要帮助将VB.NET句柄语句转换为C#。这是VB帮助将VB.NET“句柄”语句转换为C#
Private Sub ReceiveMessage(ByVal rr As RemoteRequest) Handles AppServer.ReceiveRequest
'Some code in here
End Sub
答
无论你初始化你的类:
AppServer.ReceiveRequest += ReceiveMessage;
答
public void SomeMethodOrConstructor()
{
AppServer.ReceiveRequest += ReceiveMessage;
}
public void ReceiveMessage(RemoteRequest rr)
{
//handle the event here
}
+1
我很欣赏答案,很干净 – 2010-04-13 15:25:23
答
随着实际添加在其他的答案中首次提到的处理程序,把手语句导致VB到生成一个属性,该属性将自动从旧值中删除处理程序并将其添加到新值中。如果该属性永远不会改变,这没有什么区别,但是如果你曾经更换过“AppServer”,你将不得不记得更新事件处理程序。
或'AppServer.ReceiveRequest + ='然后按TAB如果你在VS ;-) – 2010-04-13 02:21:13