8
VB.NET에서 C# (3.5)로 일부 코드를 마이그레이션하려고합니다.VB.NET에서 C#으로 마이그레이션 '핸들'
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
그런 행동 C 번호에 변환 할 수있는 가장 간단한 방법은 무엇입니까 :
내가 좋아하는 구조를 찾을?
:
이그러나 C#을뿐만 아니라이 일의 간결 능력을 가지고 않습니다 마지막 코드에서 람다 표현식 (또는 익명 메소드의 델리게이트 키워드와 매개 변수 유형)을 => 잊어 버렸습니다. –
@ 존 - 고마워요! –
이벤트에 람다 식을 추가하는 것은 다음과 같은 괴물과 함께 VB.NET에서도 수행 할 수 있습니다 :'AddHandler Button1.Click, Sub (sender, e) '여기 뭔가를하십시오'또는'AddHandler Button1.Click, Sub (sender, e) '여기 여러 줄로 뭔가를해라.'End Sub' –