-5

バイトの静的配列を作成する必要がある小さなプロジェクトがあります。

以下のコードのように、Java でバイトの固定配列を作成する Java コードを取得しました。

private static final byte[][] P = new byte[][] {

    // p0
    {
        (byte) 0xA9, (byte) 0x67, (byte) 0xB3, (byte) 0xE8,
        (byte) 0x04, (byte) 0xFD, (byte) 0xA3, (byte) 0x76
    },

    // p1
    {
        (byte) 0x75, (byte) 0xF3, (byte) 0xC6, (byte) 0xF4,
        (byte) 0xDB, (byte) 0x7B, (byte) 0xFB, (byte) 0xC8}
    }

VB.NET でどのように記述できますか?

4

2 に答える 2

2

使用する

Dim P(,) As Byte = New Byte(,) { _
    { &HA9, &H67, ... }, _
    { &H75, &HF3, ... }, _
    ... _
}
于 2013-01-04T17:51:12.747 に答える
2

byteJavaの型Byteは符号付き型ですが、VB.NET の型は符号なしです。SByteVB の場合は、型を使用する必要があります。また、質問は2次元配列ではなく配列の配列を示しているため、VB.NETで最も近いものは次のようになります。

Private Shared ReadOnly P()() As SByte = _ 
    { _
    New SByte() { CSByte(&HA9), CSByte(&H67), CSByte(&HB3), CSByte(&HE8), CSByte(&H4), CSByte(&HFD), CSByte(&HA3), CSByte(&H76) }, _
    New SByte() { CSByte(&H75), CSByte(&HF3), CSByte(&HC6), CSByte(&HF4), CSByte(&HDB), CSByte(&H7B), CSByte(&HFB), CSByte(&HC8) } _
    }
于 2013-01-04T21:45:53.710 に答える