Estoy migrando algún código de VB.NET a C# (3.5).Migración de 'Controles' de VB.NET a C#
me parece estructuras como:
Public Event DataLoaded(ByVal sender As Object, ByVal e As EventArgs)
Protected Sub Mag_Button_Load_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Mag_Button_Load.Click
[..]
RaiseEvent DataLoaded(Me, EventArgs.Empty)
End Sub
[..]
'Other Class
Private Sub LoadData(ByVal sender As Object, ByVal e As System.EventArgs) Handles oData.DataLoaded
[..]
End Sub
¿Cuál es la forma más sencilla de traducir ese comportamiento a C#?
pienso olvidó el => para una expresión lambda en el último fragmento de código (o los tipos de palabras clave y parámetros delegados para un método anónimo). –
@Jon - ¡Gracias por la corrección! –
La adición de expresiones lambda a eventos también se puede realizar en VB.NET, con la siguiente monstruosidad: 'AddHandler Button1.Click, Sub (sender, e) 'hacer algo aquí' o' AddHandler Button1.Click, Sub (remitente, e) 'hacer algo aquí en múltiples líneas' End Sub' –