Migration 'Behandelt' von VB.NET zu C#
Ich bin migrieren von code aus VB.NET von C# (3.5).
Finde ich Strukturen wie:
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
Was ist die einfachste Möglichkeit, zu übersetzen, solches Verhalten zu C#?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Empfehle ich die Telerik Code Converter als start.
C# nicht, dass die einfache, automatische Befestigung der event-Handler mit Hilfe der "Griffe" Schlagwort wie VB.NET tut.
Außerdem müssen Sie die Zuweisung der event-Handler, um die Objekte wie diese:
Jedoch C# enthält die lapidare Möglichkeit, dies zu tun als gut:
AddHandler Button1.Click, Sub (sender,e) 'do something here
oderAddHandler Button1.Click, Sub (sender,e) 'do something here over multiple lines' End Sub