次のコードをC#からVB.NETに変換する必要があります。C#のLambdaイベントハンドラ - VB.NETの同等語
lnkSynEvent.Click +=
new EventHandler((s,e)=>lnkSynEvent_Click(s, e, your_parameter));
ここで、lnkSynEventはボタンのIDです。どのようなヘルプがありがとうございます。
次のコードをC#からVB.NETに変換する必要があります。C#のLambdaイベントハンドラ - VB.NETの同等語
lnkSynEvent.Click +=
new EventHandler((s,e)=>lnkSynEvent_Click(s, e, your_parameter));
ここで、lnkSynEventはボタンのIDです。どのようなヘルプがありがとうございます。
それはこのように使用することができます:
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)を参照してください。
あなたのソリューションに感謝します。それは正常に動作します –
lnkSynEvent.Click += New EventHandler(Function(s, e) lnkSynEvent_Click(s, e, your_parameter))
を共有してください。動作しません。コンパイル時にエラーが表示される –
コードを表示してください –
あなたはC#をVBに変換するのに役立つオンラインコードコンバータを手に入れます。
lnkSynEvent.Click += New EventHandler(Function(s, e) lnkSynEvent_Click(s, e, your_parameter))
http://converter.telerik.com/# –
@Narek Arzumanyan。私はすでにtelerikコンバータを試していましたが、ビジュアルスタジオでそのコードを使用すると、コンパイル時にエラーがスローされます –
@vinunateshコード – Arti