我需要将以下代码从C#转换为VB.NET。
lnkSynEvent.Click +=
new EventHandler((s,e)=>lnkSynEvent_Click(s, e, your_parameter));
这里lnkSynEvent是按钮的id。任何帮助表示赞赏。
答案 0 :(得分:2)
可以像这样使用:
AddHandler lnkSynEvent.Click , Sub(s, ea) lnkSynEvent_Click(s, ea, your_parameter)
或者这个:
AddHandler lnkSynEvent.Click , Sub(s, ea)
lnkSynEvent_Click(s, ea, your_parameter)
End Sub
注意强>
请注意,您应该lnkSynEvent_Click
接受3个一致类型的参数,并尝试传递给它。
通常你可以相信在线代码转换器的输出,但你应该有足够的知识和自己的语法知识,以便能够改变转换代码的某些部分。
有关更多说明和示例,请查看Lambda Expressions (Visual Basic)。
答案 1 :(得分:0)
lnkSynEvent.Click += New EventHandler(Function(s, e) lnkSynEvent_Click(s, e, your_parameter))
答案 2 :(得分:0)
您可以使用在线代码转换器来帮助您将C#转换为VB。
lnkSynEvent.Click += New EventHandler(Function(s, e) lnkSynEvent_Click(s, e, your_parameter))