2012-03-19 8 views
3

のVB .NETのC#からのデリゲートのこの行:変換私は実際にC#で正常に動作しますフレックからコード(エラーなし) と、これはクラスライブラリのラインで持ってここ

public Action<List<byte>> ReceiveData = delegate { };

その後、私はそれが

http://www.developerfusion.com/tools/convert/csharp-to-vb/を使用して.NETをVBに変換し、それが結果:

Public ReceiveData As Action(Of List(Of Byte)) = Function() Do 

End Function 

が、エラーが発生します

ない - >

エンド機能期待表現 - >エンド機能は、マッチング機能

が先行されなければならないが、誰かがそのための有効なVB .NETコードであるものを私に言うことができますか? おかげconvertionsについては

答えて

4
Public ReceiveData As Action(Of List(Of Byte)) = Sub() 
End Sub 

はSharpDevelopのを使用してみてください。 C#、IronPython、Ruby、VB.NETの間で変換することができます

+0

idが例外をスローしないのはなぜですか?それは 'Public ReceiveData Action(List Of Of Byte)= Sub(入力)' 'End Sub'であるべきではありません。 – Oybek

+0

それは動作しますが、C#のものと同じでしょうか?なぜなら、デリゲートについて何も言わないからです。 –

+0

私はSharpDevelopでコードを変換しようとしましたが、うまくいくでしょう、ありがとう! –