2

一部のC#をVBに変換しようとしています。このメソッドの呼び出し:

public static void WriteLineA(Stream Stream, byte[] Line);

C#呼び出しは次のようになります。

SBASUtils.__Global.WriteLineA(messageStream, new byte[0]);

すべてのC#> VBコンバーターは、バイトを次のように変換します。

New Byte(-1) {}

コンパイラはそれが好きではありません。どんな助けでもいただければ幸いです。

ありがとう!

4

1 に答える 1

4

これを試して:

SBASUtils.__Global.WriteLineA(messageStream, New Byte() {})

これにより、中括弧の間の要素数に合わせて自動的にサイズ変更された新しいバイト配列が作成されます。角かっこの間に項目がないため、空の(項目がゼロの)配列として作成されます。

于 2013-02-12T15:03:03.273 に答える